Arithmetic Operators, Logical Operators, এবং Comparison Operators প্রোগ্রামিং ভাষায় বিভিন্ন ধরণের অপারেটর ব্যবহার করা হয়, যা বিভিন্ন ধরনের গাণিতিক এবং যৌক্তিক কাজ করতে সহায়তা করে। এগুলো ডেটা ম্যানিপুলেশন এবং সিদ্ধান্ত গ্রহণে গুরুত্বপূর্ণ ভূমিকা পালন করে।
1. Arithmetic Operators (গাণিতিক অপারেটর)
গাণিতিক অপারেটরগুলো মূলত গাণিতিক কাজের জন্য ব্যবহৃত হয়, যেমন যোগফল, বিয়োগফল, গুণফল, ভাগফল, ইত্যাদি।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
+ | যোগফল | a + b |
- | বিয়োগফল | a - b |
* | গুণফল | a * b |
/ | ভাগফল | a / b |
% | মডুলাস (অবশিষ্টাংশ) | a % b |
** | শক্তি (Exponentiation) | a ** b |
উদাহরণ:
a = 10
b = 5
c = a + b /* 10 + 5 = 15 */
d = a * b /* 10 * 5 = 50 */
e = a / b /* 10 / 5 = 2 */
f = a % b /* 10 % 5 = 0 */2. Logical Operators (যৌক্তিক অপারেটর)
যৌক্তিক অপারেটরগুলো দুটি বা একাধিক শর্ত যাচাই করতে ব্যবহৃত হয় এবং সাধারণত TRUE বা FALSE মান প্রদান করে। এগুলো ব্যবহার করে যৌক্তিক সিদ্ধান্ত নেয়া যায়।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
&& | AND (দ্বিতীয় শর্তও সত্য হলে পুরো শর্ত সত্য হবে) | a > 5 && b < 10 |
| ` | ` | |
! | NOT (শর্তটি মিথ্যা হলে সেটি সত্য হবে) | !(a > 5) |
উদাহরণ:
a = 10
b = 5
if (a > 5 && b < 10) then
say "Both conditions are true"
if (a > 5 || b > 10) then
say "At least one condition is true"3. Comparison Operators (তুলনামূলক অপারেটর)
তুলনামূলক অপারেটরগুলো মূলত দুইটি মানের মধ্যে তুলনা করে এবং TRUE অথবা FALSE রিটার্ন করে। এগুলো সাধারণত শর্তাবলীর মধ্যে ব্যবহৃত হয়।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
== | সমান | a == b |
!= | সমান না | a != b |
> | বড় | a > b |
< | ছোট | a < b |
>= | বড় বা সমান | a >= b |
<= | ছোট বা সমান | a <= b |
উদাহরণ:
a = 10
b = 5
if (a == b) then
say "a is equal to b"
if (a != b) then
say "a is not equal to b"
if (a > b) then
say "a is greater than b"সারাংশ:
- গাণিতিক অপারেটর (Arithmetic Operators) মূলত গাণিতিক কাজের জন্য ব্যবহৃত হয়, যেমন যোগ, বিয়োগ, গুণ, ভাগ।
- যৌক্তিক অপারেটর (Logical Operators) শর্তাবলী যাচাই করার জন্য ব্যবহৃত হয় এবং সাধারণত
TRUEবাFALSEরিটার্ন করে। - তুলনামূলক অপারেটর (Comparison Operators) দুটি মানের মধ্যে তুলনা করে এবং তার ভিত্তিতে শর্ত মূল্যায়ন করে।
এই অপারেটরগুলো প্রোগ্রামিংয়ে নানা ধরণের কাজ যেমন গণনা, শর্ত যাচাই, এবং সিদ্ধান্ত গ্রহণে সহায়ক।
Read more