প্রোগ্রামিং ভাষায় if, else, এবং else if স্টেটমেন্টগুলি শর্তভিত্তিক (conditional) সিদ্ধান্ত গ্রহণের জন্য ব্যবহৃত হয়। এগুলির সাহায্যে একটি নির্দিষ্ট শর্ত পূর্ণ হলে একটি কাজ সম্পাদন করা হয় এবং না হলে অন্য একটি কাজ করা হয়। এটি সাধারণত প্রোগ্রামে নিয়ন্ত্রণ প্রবাহ তৈরি করতে ব্যবহৃত হয়।
1. if স্টেটমেন্ট:
if স্টেটমেন্টটি ব্যবহৃত হয় শর্ত যাচাই করতে এবং যদি সেই শর্তটি সত্য (True) হয়, তাহলে একটি নির্দিষ্ট কোড ব্লক চালানো হয়।
Syntax:
if <condition> then
<statements>;এখানে <condition> হলো সেই শর্ত যা যাচাই করা হবে। যদি শর্তটি সত্য হয়, তাহলে <statements> কার্যকর হবে।
উদাহরণ:
x = 10
if x > 5 then
say "x is greater than 5"উপরের উদাহরণে, কারণ x > 5 শর্তটি সত্য, কোডটি "x is greater than 5" প্রিন্ট করবে।
2. else স্টেটমেন্ট:
else স্টেটমেন্টটি if স্টেটমেন্টের পরে ব্যবহৃত হয় এবং যদি if স্টেটমেন্টের শর্ত মিথ্যা (False) হয়, তাহলে else স্টেটমেন্টের কোড ব্লক কার্যকর হয়।
Syntax:
if <condition> then
<statements>;
else
<statements>;উদাহরণ:
x = 3
if x > 5 then
say "x is greater than 5"
else
say "x is not greater than 5"এখানে, x > 5 শর্তটি মিথ্যা (False) হওয়ায় "x is not greater than 5" প্রিন্ট হবে।
3. else if স্টেটমেন্ট:
else if স্টেটমেন্টটি if এবং else এর মধ্যে একটি বিকল্প শর্ত প্রদান করে। এটি ব্যবহার করা হয় যখন একাধিক শর্ত চেক করতে হয়।
Syntax:
if <condition1> then
<statements>;
else if <condition2> then
<statements>;
else
<statements>;এখানে, প্রথমে if শর্তটি পরীক্ষা করা হয়। যদি তা মিথ্যা হয়, তাহলে else if এর শর্ত পরীক্ষা করা হয়, এবং যদি else if এর শর্তও মিথ্যা হয়, তাহলে else এর কোড ব্লক কার্যকর হবে।
উদাহরণ:
x = 7
if x > 10 then
say "x is greater than 10"
else if x = 7 then
say "x is equal to 7"
else
say "x is less than 7"এখানে, প্রথম শর্তটি মিথ্যা, তবে দ্বিতীয় শর্তটি সত্য, তাই "x is equal to 7" প্রিন্ট হবে।
সারাংশ:
if: শর্ত যাচাই করে, যদি শর্তটি সত্য হয়, তবে নির্দিষ্ট কোড কার্যকর হয়।else: যদিifশর্তটি মিথ্যা হয়, তবে এটি কাজ করবে।else if: একাধিক শর্ত যাচাই করতে ব্যবহৃত হয়।
এই স্টেটমেন্টগুলি প্রোগ্রামে বিভিন্ন শর্তানুযায়ী কোড কার্যকর করতে ব্যবহৃত হয় এবং এটি সিদ্ধান্ত গ্রহণের প্রক্রিয়া সহজ করে তোলে।
Read more