Loading..

পাঠসংশ্লিষ্ট ছবি/ইমেজ

রিসেট

৩১ জুলাই, ২০২৬ ০৬:০৯ অপরাহ্ণ

রিলেশনাল অপারেটর (Relational Operator)

রিলেশনাল অপারেটর (Relational Operator) হলো এমন এক ধরনের গাণিতিক ও যৌক্তিক অপারেশন, যার মাধ্যমে দুইটি মান বা চলকের (Variable) মধ্যে তুলনা (Comparison) করা হয়।

প্রোগ্রামিং এবং গণিতে দুইটি মানের সম্পর্ক নির্ণয় করার জন্য এই অপারেশন ব্যবহৃত হয়। এটি থেকে যে ফলাফল পাওয়া যায় তা সর্বদা একটি সত্য (True / 1) অথবা মিথ্যা (False / 0) নির্ধারণ করে (যাকে বুলিয়ান মান বা Boolean value বলা হয়)।

রিলেশনাল অপারেটরের সুবিধাজনক তালিকা

প্রোগ্রামিংয়ে সচরাচর ব্যবহৃত প্রধান রিলেশনাল অপারেটরগুলো নিচে দেওয়া হলো:

অপারেটরনাম / অর্থউদাহরণগাণিতিক শর্তফলাফল
==সমান (Equal to)$5 == 5$$5 = 5$True (সত্য)
!=অসমান (Not equal to)$5 != 3$$5 \neq 3$True (সত্য)
>বড় (Greater than)$7 > 10$$7 > 10$False (মিথ্যা)
<ছোট (Less than)$4 < 8$$4 < 8$True (সত্য)
>=বড় অথবা সমান (Greater than or equal to)$6 >= 6$$6 \geq 6$True (সত্য)
<=ছোট অথবা সমান (Less than or equal to)$9 <= 5$$9 \leq 5$False (মিথ্যা)

এটি কোথায় এবং কেন ব্যবহার করা হয়?

প্রোগ্রামিংয়ে সিদ্ধান্ত নেওয়ার জন্য রিলেশনাল অপারেশন সবচেয়ে বেশি ব্যবহৃত হয়। যেমন:

  • পরীক্ষার ফলাফল নির্ণয়ে: ছাত্রের প্রাপ্ত নম্বর ৩৩-এর সমান বা বেশি হলে সে পাস করেছে, অন্যথায় ফেল করেছে ($Marks >= 33$)।

  • পাসওয়ার্ড চেক করতে: ব্যবহারকারীর দেওয়া পাসওয়ার্ড সংরক্ষিত পাসওয়ার্ডের সমান কি না তা যাচাই করতে ($InputPassword == StoredPassword$)।

  • বয়স যাচাইয়ে: বয়স ১৮ বা তার বেশি হলে ভোট দিতে পারবে ($Age >= 18$)।

একটি সহজ উদাহরণ (C / Python সংকেত)

ধরুন, দুটি সংখ্যা $A = 10$ এবং $B = 20$।

Python
A = 10
B = 20

if A < B:
    print("A হলো B-এর চেয়ে ছোট")
else:
    print("A হলো B-এর চেয়ে বড় বা সমান")

এখানে A < B হলো রিলেশনাল অপারেশন। যেহেতু $10 < 20$ সত্য (True), তাই আউটপুট হবে: "A হলো B-এর চেয়ে ছোট"।

মন্তব্য করুন

সম্পর্কিত পোস্ট