ডিসিশন মেকিং স্টেটমেন্টে প্রোগ্রামারকে এক বা একাধিক কন্ডিশন নির্দিষ্ট করতে হয় যা প্রোগ্রাম দ্বারা ইভ্যালুয়েট বা টেস্ট করা হবে, সাথে সাথে যদি কন্ডিশন true হয় তবে এক্সিকিউট হয় এমন স্টেটমেন্ট, এবং অপশনালি যদি কন্ডিশন false হয় তবে এক্সিকিউট হয় এমন অন্যান্য স্টেটমেন্ট।
ডিসিশন মেকিং স্টেটমেন্টের ধরন
| ক্রম | স্টেটমেন্ট ও বর্ণনা |
|---|---|
| 1 | if স্টেটমেন্ট একটি বুলিয়ান এক্সপ্রেশন এবং তারপর এক বা একাধিক স্টেটমেন্ট। |
| 2 | if...else স্টেটমেন্ট if স্টেটমেন্টের পরে অপশনাল else স্টেটমেন্ট থাকে, যা বুলিয়ান এক্সপ্রেশন false হলে এক্সিকিউট হয়। |
| 3 | nested if স্টেটমেন্ট একটি if বা else if স্টেটমেন্ট অন্য if বা else if-এর ভেতরে ব্যবহার করা যায়। |
| 4 | switch স্টেটমেন্ট একটি ভেরিয়েবলকে একটি ভ্যালু লিস্টের সাথে সমানতা যাচাই করতে দেয়। |
| 5 | nested switch স্টেটমেন্ট একটি switch স্টেটমেন্ট অন্য switch স্টেটমেন্টের ভেতরে ব্যবহার করা যায়। |
if-else উদাহরণ
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
int a = 50;
if (a < 10) {
Console.WriteLine("a is less than 10");
} else {
Console.WriteLine("a is not less than 10");
}
Console.WriteLine("a = {0}", a);
Console.ReadLine();
}
}
}
আউটপুট
a is not less than 10 a = 50