যুক্তি শর্তাবলী (If-Else Conditions)
প্রোগ্রামকে বুদ্ধিমান করে তোলার জন্য শর্ত (Conditions) ব্যবহার করা হয়। এটি অনেকটা আমাদের জীবনের সিদ্ধান্তের মতো: "যদি বৃষ্টি হয়, তবে ছাতা নিব, নাহয় নিব না।"
১. 'যদি' (If) স্টেটমেন্ট
যখন কোনো নির্দিষ্ট শর্ত সত্য হয় শুধু তখনই ভেতরের কোডটি কাজ করে।
পূর্ণসংখ্যা বয়স = ২০;
যদি (বয়স >= ১৮) {
দেখাও "আপনি প্রাপ্তবয়স্ক।";
}
২. 'নাহয়' (Else) স্টেটমেন্ট
যদি শর্তটি মিথ্যা হয়, তবে নাহয় ব্লকের ভেতরে থাকা কোডটি কাজ করবে।
পূর্ণসংখ্যা নম্বর = ৩০;
যদি (নম্বর >= ৪০) {
দেখাও "আপনি পাস করেছেন।";
} নাহয় {
দেখাও "আপনি ফেল করেছেন।";
}
৩. 'নাহলে যদি' (Else If) চেইন
একাধিক শর্ত চেক করার জন্য আমরা নাহলে যদি ব্যবহার করি।
পূর্ণসংখ্যা ফলাফল = ৭৫;
যদি (ফলাফল >= ৮০) {
দেখাও "এ-প্লাস";
} নাহলে (ফলাফল >= ৭০) {
দেখাও "এ গ্রেড";
} নাহয় {
দেখাও "সাধারণ পাস";
}
লজিক টেবিল:
| শর্ত | কাজ |
| যদি | শর্ত সত্য হলে চলে |
| নাহলে | পূর্বের শর্ত মিথ্যা কিন্তু বর্তমানটি সত্য হলে চলে |
| নাহয় | কোনো শর্তই সত্য না হলে চলে |
৪. পূর্ণাঙ্গ প্রাকটিক্যাল উদাহরণ
// একটি অটোমেটেড ট্রাফিক সিগন্যাল
বাক্য লাইট = "লাল";
যদি (লাইট == "সবুজ") {
দেখাও "গাড়ি চালান।";
} নাহলে (লাইট == "হলুদ") {
দেখাও "অপেক্ষা করুন।";
} নাহলে (লাইট == "লাল") {
দেখাও "দয়া করে থামুন!";
} নাহয় {
দেখাও "সিগন্যাল কাজ করছে না।";
}
অভিনন্দন! আপনি এখন যুক্তিতে শর্তাবলী ব্যবহার করতে পারবেন।