Operators: Arithmetic, Logical, এবং Comparison Operators
VB.Net প্রোগ্রামিং ভাষায় Operators হল বিশেষ চিহ্ন বা পদ্ধতি যেগুলি ডেটার উপর কাজ করে এবং কিছু ফলাফল প্রদান করে। VB.Net-এ বিভিন্ন ধরনের অপারেটর রয়েছে, যার মধ্যে Arithmetic Operators, Logical Operators, এবং Comparison Operators প্রধান। এই অপারেটরগুলির মাধ্যমে আপনি গাণিতিক, যুক্তিক এবং তুলনামূলক কাজ করতে পারেন।
১. Arithmetic Operators (গণনা অপারেটর)
Arithmetic operators গাণিতিক হিসাব করার জন্য ব্যবহৃত হয়। এই অপারেটরগুলি সাধারণত সংখ্যা (integer, float, double ইত্যাদি) এর উপর কাজ করে।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
+ | যোগফল | a + b |
- | বিয়োগফল | a - b |
* | গুণফল | a * b |
/ | ভাগফল | a / b |
\ | পূর্ণাঙ্গ ভাগ (integer division) | a \ b |
Mod | ভাগশেষ (modulo) | a Mod b |
^ | ঘাত (exponentiation) | a ^ b |
উদাহরণ:
Dim a As Integer = 10
Dim b As Integer = 5
Dim sum As Integer = a + b ' ফলাফল: 15
Dim difference As Integer = a - b ' ফলাফল: 5
Dim product As Integer = a * b ' ফলাফল: 50
Dim quotient As Double = a / b ' ফলাফল: 2
Dim integerDivision As Integer = a \ b ' ফলাফল: 2
Dim remainder As Integer = a Mod b ' ফলাফল: 0
Dim power As Integer = a ^ b ' ফলাফল: 100000২. Logical Operators (যুক্তিক অপারেটর)
Logical operators সাধারণত দুটি বা তার বেশি শর্তের মধ্যে সম্পর্ক স্থাপন করতে ব্যবহৃত হয়। এগুলি সাধারণত Boolean মানের সাথে কাজ করে (যেমন True বা False)।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
And | দুটি শর্তই সঠিক হলে True প্রদান করে | a > 10 And b < 5 |
Or | যেকোনো একটি শর্ত সত্য হলে True প্রদান করে | a > 10 Or b < 5 |
Not | শর্তটির বিপরীত (যদি True হয়, তাহলে False হবে) | Not a > 10 |
Xor | এক শর্ত সত্য এবং অন্যটি মিথ্যা হলে True প্রদান করে | a > 10 Xor b < 5 |
উদাহরণ:
Dim a As Boolean = True
Dim b As Boolean = False
Dim result As Boolean
result = a And b ' ফলাফল: False
result = a Or b ' ফলাফল: True
result = Not a ' ফলাফল: False
result = a Xor b ' ফলাফল: True৩. Comparison Operators (তুলনা অপারেটর)
Comparison operators দুটি মানের মধ্যে তুলনা করতে ব্যবহৃত হয় এবং ফলস্বরূপ একটি Boolean মান প্রদান করে, অর্থাৎ True অথবা False।
| অপারেটর | বর্ণনা | উদাহরণ |
|---|---|---|
= | সমান | a = b |
<> | সমান নয় (not equal) | a <> b |
< | ছোট | a < b |
> | বড় | a > b |
<= | ছোট বা সমান | a <= b |
>= | বড় বা সমান | a >= b |
উদাহরণ:
Dim a As Integer = 10
Dim b As Integer = 20
Dim result As Boolean
result = a = b ' ফলাফল: False
result = a <> b ' ফলাফল: True
result = a < b ' ফলাফল: True
result = a > b ' ফলাফল: False
result = a <= b ' ফলাফল: True
result = a >= b ' ফলাফল: Falseসারাংশ
- Arithmetic Operators: গাণিতিক কাজের জন্য ব্যবহার করা হয় (যেমন যোগফল, বিয়োগফল, গুণফল, ভাগফল ইত্যাদি)।
- Logical Operators: শর্তের মধ্যে সম্পর্ক স্থাপন করতে ব্যবহৃত হয় এবং Boolean মান প্রদান করে (যেমন
And,Or,Not,Xor)। - Comparison Operators: দুটি মানের তুলনা করতে ব্যবহৃত হয় এবং ফলস্বরূপ Boolean মান প্রদান করে (যেমন সমান, ছোট, বড়, সমান নয় ইত্যাদি)।
এই অপারেটরগুলি VB.Net-এর মাধ্যমে কোডিংয়ে বিভিন্ন গাণিতিক এবং যুক্তিক কাজের জন্য অত্যন্ত গুরুত্বপূর্ণ।
Read more