ডিসিশন মেকিং (Decision Making) : ইফ....এলস (If ....Else)
প্রোগ্রামিং বা লজিক্যাল ডিসিশন মেকিংয়ের ক্ষেত্রে If...Else হলো সবচেয়ে মৌলিক এবং গুরুত্বপূর্ণ একটি ধারণা। এটি অনেকটা বাস্তব জীবনের সিদ্ধান্তের মতো— "যদি বৃষ্টি হয়, তবে আমি ছাতা নেব, অন্যথায় নেব না।"
নিচে সহজভাবে এর গঠন এবং কাজ করার পদ্ধতি আলোচনা করা হলো:
১. If...Else কী?
এটি একটি কন্ডিশনাল স্টেটমেন্ট। যখন কম্পিউটারকে কোনো নির্দিষ্ট শর্তের (Condition) ওপর ভিত্তি করে দুটি ভিন্ন রাস্তার একটি বেছে নিতে হয়, তখন এটি ব্যবহার করা হয়।
·
If (যদি): যদি শর্তটি সত্য (True) হয়, তবে এই ব্লকের কোডটি কাজ করবে।
·
Else (অন্যথায়): যদি শর্তটি মিথ্যা (False) হয়, তবে এই ব্লকের কোডটি কাজ করবে।
২. সাধারণ গঠন (Syntax)
প্রোগ্রামিং ভাষায় (যেমন: C, Java, Python বা JavaScript) এটি সাধারণত এভাবে লেখা হয়:
Plaintext
if (শর্ত) {
// শর্ত সত্য হলে এই অংশটি চলবে
} else {
// শর্ত মিথ্যা হলে এই অংশটি চলবে
}
৩. একটি বাস্তব উদাহরণ
ধরা যাক, আমরা পরীক্ষা করতে চাই একজন ব্যক্তি ভোট দিতে পারবেন কি না। বাংলাদেশে ভোট দেওয়ার সর্বনিম্ন বয়স ১৮ বছর।
·
শর্ত: বয়স কি ১৮ বা তার বেশি?
·
If: হ্যাঁ হলে, "আপনি ভোট দিতে পারবেন।"
·
Else: না হলে, "আপনি এখনো ভোট দেওয়ার যোগ্য নন।"
৪. একাধিক শর্ত (Else If)
কখনো কখনো আমাদের কাছে দুইয়ের বেশি অপশন থাকে। তখন আমরা Else If ব্যবহার করি।
উদাহরণ (রেজাল্ট শিট):
১. If নম্বর ৮০-র বেশি হয়, তবে 'A+'।
২. Else If নম্বর ৭০-র বেশি হয়, তবে 'A'।
৩. Else (বাকি সব ক্ষেত্রে) 'Fail'।
৫. দৈনন্দিন জীবনে প্রয়োগ
ডিসিশন মেকিং শুধু প্রোগ্রামিংয়ে নয়, আমাদের চিন্তাভাবনাতেও কাজ করে:
·
লগইন সিস্টেম: যদি পাসওয়ার্ড সঠিক হয়, তবে প্রোফাইলে ঢুকতে দাও; অন্যথায় 'ভুল পাসওয়ার্ড' দেখাও।
·
শপিং ডিসকাউন্ট: যদি কেনাকাটা ২০০০ টাকার বেশি হয়, তবে ১০% ছাড় দাও; অন্যথায় কোনো ছাড় নেই।
0 Comments