ডিসিশন মেকিং (Decision Making) : ইফ স্টেটম্যান্ট (If Statement)
প্রোগ্রামিং বা দৈনন্দিন জীবনে ডিসিশন মেকিং বা সিদ্ধান্ত গ্রহণ খুবই গুরুত্বপূর্ণ একটি প্রক্রিয়া। যখন কোনো নির্দিষ্ট শর্তের (Condition) ওপর ভিত্তি করে কোনো কাজ করা হয়, তখন তাকে ডিসিশন মেকিং বলা হয়। আর এর জন্য সবচেয়ে সহজ এবং বহুল ব্যবহৃত মাধ্যম হলো If Statement।
সহজ কথায়, "যদি
(If) শর্তটি সত্যি হয়, তবেই নির্দিষ্ট কাজটি করো।"
১. ইফ স্টেটমেন্ট (If Statement) কীভাবে কাজ করে?
এটি একটি লজিক্যাল টেস্টের মতো। আপনি কম্পিউটারকে একটি শর্ত দেবেন। কম্পিউটার চেক করে দেখবে শর্তটি True (সত্য) নাকি False (মিথ্যা)।
·
শর্ত সত্য হলে: কোডটি রান করবে।
·
শর্ত মিথ্যা হলে: কম্পিউটার ওই অংশটুকু এড়িয়ে যাবে এবং পরবর্তী লাইনে চলে যাবে।

Shutterstock
Explore
২. সিনট্যাক্স (Syntax) বা লেখার নিয়ম
প্রোগ্রামিং ভাষায় (যেমন: Python বা C) এটি সাধারণত এভাবে লেখা হয়:
Python
if (শর্ত):
# শর্ত সত্য হলে এই কোডটি কাজ করবে
৩. বাস্তব জীবনের উদাহরণ
ধরুন, আপনি বাইরে যাবেন। আপনার শর্ত হলো: "যদি বৃষ্টি হয়, তবে ছাতা নাও।"
·
শর্ত: বৃষ্টি হচ্ছে?
·
অ্যাকশন: ছাতা নেওয়া।
যদি বৃষ্টি না হয়, তবে আপনি ছাতা নেওয়ার অংশটুকু বাদ দিয়ে স্বাভাবিকভাবে বাইরে চলে যাবেন।
৪. একটি ছোট কোড উদাহরণ (Python)
ধরা যাক, আমরা চেক করব একটি সংখ্যা ৫-এর চেয়ে বড় কি না।
Python
number = 10
if number > 5:
print("সংখ্যাটি ৫ এর চেয়ে বড়।")
এখানে যেহেতু ১০ সংখ্যাটি ৫-এর চেয়ে বড়, তাই আউটপুট আসবে: সংখ্যাটি ৫ এর চেয়ে বড়।
৫. ইফ স্টেটমেন্টের প্রকারভেদ
ডিসিশন মেকিংকে আরও শক্তিশালী করতে If-এর সাথে আরও কিছু অপশন ব্যবহার করা হয়:
·
If...Else: যদি শর্ত সত্যি হয় তবে একটি কাজ করো, আর যদি মিথ্যা হয় তবে অন্য একটি কাজ করো। (যেমন: যদি পাস করো তবে মিষ্টি খাও, নয়তো আরও পড়াশোনা করো)।
·
If...Elif...Else: যখন অনেকগুলো শর্তের মধ্যে যেকোনো একটি বেছে নিতে হয়। (যেমন: গ্রেডিং সিস্টেম - ৮০ পেলে A+, ৭০ পেলে A ইত্যাদি)।
0 Comments