আরিথমেটিক অপারেটর: +, -, *, /, %
আরিথমেটিক অপারেটরগুলি সংখ্যার মধ্যে গাণিতিক কার্যক্রম সম্পাদন করতে ব্যবহৃত হয়। C প্রোগ্রামিং ভাষায় প্রধান আরিথমেটিক অপারেটরগুলির মধ্যে রয়েছে:
- যোগ (
+) - বিয়োগ (
-) - গুণ (
*) - ভাগ (
/) - মডুলো (
%) (শেষাংশ প্রদান করে)
C তে আরিথমেটিক অপারেটরগুলির উদাহরণ
নিচে C প্রোগ্রামিং ভাষায় এই অপারেটরগুলির ব্যবহার সহ একটি উদাহরণ দেওয়া হয়েছে:
#include <stdio.h>
int main() {
int a = 10, b = 3;
// যোগ
int sum = a + b;
printf("Sum: %d\n", sum); // Output: Sum: 13
// বিয়োগ
int difference = a - b;
printf("Difference: %d\n", difference); // Output: Difference: 7
// গুণ
int product = a * b;
printf("Product: %d\n", product); // Output: Product: 30
// ভাগ
float quotient = (float)a / b; // দশমিক ফলাফল পেতে
printf("Quotient: %.2f\n", quotient); // Output: Quotient: 3.33
// মডুলো (শেষাংশ)
int remainder = a % b;
printf("Remainder: %d\n", remainder); // Output: Remainder: 1
return 0;
}
কোড বিশ্লেষণ
যোগ (+):
int sum = a + b;- এখানে
aএবংbএর যোগফলsumভেরিয়েবলে সংরক্ষণ করা হয়।
বিয়োগ (-):
int difference = a - b;- এখানে
aথেকেbবিয়োগ করা হয় এবং ফলাফলdifferenceভেরিয়েবলে সংরক্ষণ করা হয়।
গুণ (*):
int product = a * b;- এখানে
aএবংbএর গুণফলproductভেরিয়েবলে সংরক্ষণ করা হয়।
ভাগ (/):
float quotient = (float)a / b;- এখানে
aকেbদিয়ে ভাগ করা হয় এবং ফলাফলকেfloatটাইপে কাস্ট করে দশমিক সংখ্যা হিসেবে সংরক্ষণ করা হয়। এতে নিশ্চিত করা হয় যে ভাগফল একটি দশমিক মান হবে।
মডুলো (%):
int remainder = a % b;- এখানে
aএবংbএর মধ্যে মডুলো অপারেশন করা হয়, যাaথেকেbএর বিভাজকের অবশিষ্টাংশ প্রদান করে।
আউটপুট
প্রোগ্রামটি চালানোর পর নিচের আউটপুট দেখা যাবে:
Sum: 13
Difference: 7
Product: 30
Quotient: 3.33
Remainder: 1
উপসংহার
সি প্রোগ্রামিং ভাষায় আরিথমেটিক অপারেটরগুলি গাণিতিক কার্যকলাপের জন্য গুরুত্বপূর্ণ। এগুলি ব্যবহার করে বিভিন্ন ধরনের গণনা সম্পাদন করা যায়, যা প্রোগ্রামিংয়ের মৌলিক অংশ। এই অপারেটরগুলির সাহায্যে আমরা সহজেই সংখ্যা নিয়ে কাজ করতে পারি এবং বিভিন্ন গাণিতিক সমস্যা সমাধান করতে পারি।
Read more