যুক্তি কন্ডিশনাল প্রাকটিক্যাল উদাহরণ
আমরা যা কিছু শিখি তা যদি বাস্তব জীবনে প্রয়োগ না করতে পারি তবে তার মূল্য অনেক কমে যায়। এই আর্টিকেলে আমরা যুক্তির মাধ্যমে বাস্তব জীবনের ৩টি গাণিতিক ও লজিক্যাল সমস্যার সমাধান দেখব।
১. পজিটিভ না নেগেটিভ সংখ্যা?
কিভাবে আমরা একটি সংখ্যা দেখে বুঝব সেটি পজিটিভ (ধনাত্মক), নেগেটিভ (ঋণাত্মক) নাকি শূন্য?
পূর্ণসংখ্যা সংখ্যা = -৫;
যদি (সংখ্যা > ০) {
দেখাও "এটি একটি পজিটিভ সংখ্যা।";
} নাহলে (সংখ্যা < ০) {
দেখাও "এটি একটি নেগেটিভ সংখ্যা।";
} নাহয় {
দেখাও "সংখ্যাটি শূন্য।";
}
২. জোড় না বেজোড়? (Even or Odd)
একটি সংখ্যাকে ২ দিয়ে ভাগ করলে যদি কোনো ভাগশেষ না থাকে (২ % ২ == ০), তবে সেটি জোড়। অন্যথায় সেটি বেজোড়।
পূর্ণসংখ্যা নম্বর = ১৭;
যদি (নম্বর % ২ == ০) {
দেখাও নম্বর + " একটি জোড় সংখ্যা।";
} নাহয় {
দেখাও নম্বর + " একটি বেজোড় সংখ্যা।";
}
৩. গ্রেডিং সিস্টেম (Result System)
এই প্রজেক্টটি শিক্ষার্থীদের রেজাল্ট বের করার জন্য খুবই জনপ্রিয় এবং প্রয়োজনীয়।
পূর্ণসংখ্যা মার্ক = ৮৫;
যদি (মার্ক >= ৮০ এবং মার্ক <= ১০০) {
দেখাও "অ্যা-প্লাস (A+)";
} নাহলে (মার্ক >= ৭০ এবং মার্ক < ৮০) {
দেখাও "অ্যা (A)";
} নাহলে (মার্ক >= ৩৩ এবং মার্ক < ৭০) {
দেখাও "পাস";
} নাহয় {
দেখাও "ফেল";
}
প্রো টিপস:
সব সময় ইনপুট ভ্যালিডেশন চেক করুন। যেমন, ৮০-এর উপরে মার্ক দেওয়া যাবে কিন্তু সেটা ১০০-এর বেশি হওয়া ঠিক নয় (মার্ক <= ১০০)।
৪. পূর্ণাঙ্গ বোনাস প্রজেক্ট: এটিএম উইথড্র
পূর্ণসংখ্যা ব্যালেন্স = ১০০০০, উত্তোলন = ২০০০;
যদি (উত্তোলন <= ব্যালেন্স) {
যদি (উত্তোলন >= ৫০০) {
ব্যালেন্স = ব্যালেন্স - উত্তোলন;
দেখাও "উত্তোলন সফল! নতুন ব্যালেন্স: " + ব্যালেন্স;
} নাহয় {
দেখাও "৫০০ টাকার নিচে উত্তোলন করা যাবে না।";
}
} নাহয় {
দেখাও "আপনার আকাউন্টে পর্যাপ্ত টাকা নেই।";
}
বাস্তব জীবন নিয়ে কাজ শুরু করার জন্য আপনি এখন প্রস্তুত!