অ্যারিথমেটিক অপারেটর (Arithmetic Operators) হলো এমন অপারেটর যা গণিতের বিভিন্ন কাজ সম্পন্ন করতে ব্যবহার করা হয়, যেমন যোগ, বিয়োগ, গুণ, ভাগ এবং ভাগশেষ নির্ণয়। C# সহ বিভিন্ন প্রোগ্রামিং ভাষায় অ্যারিথমেটিক অপারেটরগুলো প্রচলিত এবং গুরুত্বপূর্ণ।
C# এ মোট পাঁচটি অ্যারিথমেটিক অপারেটর রয়েছে:
| অপারেটর | ব্যবহার | বর্ণনা |
|---|---|---|
+ | a + b | যোগ |
- | a - b | বিয়োগ |
* | a * b | গুণ |
/ | a / b | ভাগ |
% | a % b | ভাগশেষ নির্ণয় (মডুলো) |
উদাহরণ সহ ব্যাখ্যা
ধরা যাক, আমাদের দুটি ভেরিয়েবল রয়েছে: a = 15 এবং b = 4। নিচে প্রতিটি অপারেটরের উদাহরণ দেওয়া হলো:
using System;
namespace ArithmeticOperatorsExample
{
class Program
{
static void Main(string[] args)
{
int a = 15;
int b = 4;
// যোগ
int sum = a + b;
Console.WriteLine("Sum (a + b) = " + sum); // Output: 19
// বিয়োগ
int difference = a - b;
Console.WriteLine("Difference (a - b) = " + difference); // Output: 11
// গুণ
int product = a * b;
Console.WriteLine("Product (a * b) = " + product); // Output: 60
// ভাগ
int quotient = a / b;
Console.WriteLine("Quotient (a / b) = " + quotient); // Output: 3
// ভাগশেষ নির্ণয় (মডুলো)
int remainder = a % b;
Console.WriteLine("Remainder (a % b) = " + remainder); // Output: 3
}
}
}
অপারেটরগুলোর বিস্তারিত
যোগ অপারেটর (+):
- দুটি সংখ্যাকে যোগ করে।
- উদাহরণ:
15 + 4 = 19
বিয়োগ অপারেটর (-):
- প্রথম সংখ্যা থেকে দ্বিতীয় সংখ্যা বিয়োগ করে।
- উদাহরণ:
15 - 4 = 11
গুণ অপারেটর (*):
- দুটি সংখ্যাকে গুণ করে।
- উদাহরণ:
15 * 4 = 60
ভাগ অপারেটর (/):
- প্রথম সংখ্যাকে দ্বিতীয় সংখ্যা দ্বারা ভাগ করে ভাগফল প্রদান করে।
- উদাহরণ:
15 / 4 = 3(কোনো দশমিক অংশ থাকলে ইন্টিজারে ভাগফল রূপান্তর করা হয়)
মডুলো অপারেটর (%):
- প্রথম সংখ্যাকে দ্বিতীয় সংখ্যা দ্বারা ভাগ করে ভাগশেষ প্রদান করে।
- উদাহরণ:
15 % 4 = 3
কিছু গুরুত্বপূর্ণ বিষয়
ভাগ (/) এবং মডুলো (%): দুইটি ভিন্ন অপারেটর হলেও, অনেক সময় একসাথে ব্যবহার করা হয়। ভাগ অপারেটর কেবল ভাগফল দেয়, আর মডুলো অপারেটর ভাগশেষ দেয়।
ভগ্নাংশ সংখ্যা (decimal): যদি ভগ্নাংশের সাথে কাজ করতে হয়, তাহলে double বা float টাইপের ভেরিয়েবল ব্যবহার করা হয়। উদাহরণস্বরূপ:
double x = 15;
double y = 4;
double result = x / y; // Output: 3.75
সারসংক্ষেপে
অ্যারিথমেটিক অপারেটরগুলো C# প্রোগ্রামিংয়ে গণিতের বিভিন্ন কাজ সম্পন্ন করতে ব্যবহৃত হয়। যোগ, বিয়োগ, গুণ, ভাগ, এবং ভাগশেষ নির্ণয়ের মাধ্যমে বিভিন্ন গাণিতিক কার্যক্রম সহজেই সম্পন্ন করা যায়।
Read more