যুক্তি (Jukti) তুলনামূলক অপারেটর (Comparison Operators)
দুটি মানের মধ্যে তুলনা করার জন্য এই অপারেটরগুলো ব্যবহার করা হয়। তুলনার ফলাফল হিসেবে যুক্তি (Jukti) ইন্টারপ্রিটার সব সময় ১ (সত্য) অথবা ০ (মিথ্যা) ফেরত দেয়।
১. অপারেটর চার্ট
| অপারেটর | অর্থ | উদাহরণ | ফলাফল |
|---|---|---|---|
== |
সমান কি না? | ৫ == ৫ | ১ (সত্য) |
!= |
অসমান কি না? | ৫ != ১০ | ১ (সত্য) |
> |
বড় কি না? | ১০ > ৫ | ১ (সত্য) |
< |
ছোট কি না? | ৩ < ২ | ০ (মিথ্যা) |
>= |
বড় অথবা সমান? | ৫ >= ৫ | ১ (সত্য) |
<= |
ছোট অথবা সমান? | ২ <= ৫ | ১ (সত্য) |
২. ব্যবহারের ক্ষেত্র
এই অপারেটরগুলো মূলত সিদ্ধান্ত গ্রহণের জন্য যদি (If) শর্ত হিসেবে ব্যবহৃত হয়।
যেমন (Example):
পূর্ণসংখ্যা আমার_নম্বর = ৮০;
যদি (আমার_নম্বর >= ৩৩) {
দেখাও "আপনি পাস করেছেন।";
}
৩. বাক্যের (String) তুলনা
আপনি চাইলে দুটি বাক্যের মধ্যেও তুলনা করতে পারেন। এটি চেক করে দেখে দুটি বাক্য হুবহু মিলেছে কি না।
যদি ("রহিম" == "রহিম") {
দেখাও "নাম মিলে গেছে!";
}
৪. সময়ের তুলনা
বাংলাল্যাং-এ দুটি সময়ের ভেরিয়েবলের মধ্যেও তুলনা করা সম্ভব। এটি চেক করে দেখে একটি সময় অন্যটি থেকে আগে না কি পরে।
সময় বর্তমান = এখন;
সময় আগে = বর্তমান - ৬০; // ১ মিনিট আগে
যদি (বর্তমান > আগে) {
দেখাও "সময় অতিবাহিত হচ্ছে।";
}
নির্দেশনা:
সময়ের তুলনায় == চেক করার সময় মিলি-সেকেন্ড পর্যন্ত নিখুঁতভাবে চেক করে।
টিপস: তুলনা অপারেটর ব্যবহারের মাধ্যমে আপনি প্রোগ্রামের প্রবাহ (Program Flow) নিয়ন্ত্রণ করতে পারেন।