কম্পিউটার টিউটোরিয়াল

C#-এ ডিসিশন মেকিং স্টেটমেন্ট (Decision Making Statements) কী কী?

ডিসিশন মেকিং স্টেটমেন্টে প্রোগ্রামারকে এক বা একাধিক কন্ডিশন নির্দিষ্ট করতে হয় যা প্রোগ্রাম দ্বারা ইভ্যালুয়েট বা টেস্ট করা হবে, সাথে সাথে যদি কন্ডিশন true হয় তবে এক্সিকিউট হয় এমন স্টেটমেন্ট, এবং অপশনালি যদি কন্ডিশন false হয় তবে এক্সিকিউট হয় এমন অন্যান্য স্টেটমেন্ট।

ডিসিশন মেকিং স্টেটমেন্টের ধরন

ক্রমস্টেটমেন্ট ও বর্ণনা
1if স্টেটমেন্ট
একটি বুলিয়ান এক্সপ্রেশন এবং তারপর এক বা একাধিক স্টেটমেন্ট।
2if...else স্টেটমেন্ট
if স্টেটমেন্টের পরে অপশনাল else স্টেটমেন্ট থাকে, যা বুলিয়ান এক্সপ্রেশন false হলে এক্সিকিউট হয়।
3nested if স্টেটমেন্ট
একটি if বা else if স্টেটমেন্ট অন্য if বা else if-এর ভেতরে ব্যবহার করা যায়।
4switch স্টেটমেন্ট
একটি ভেরিয়েবলকে একটি ভ্যালু লিস্টের সাথে সমানতা যাচাই করতে দেয়।
5nested 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
  1. জাভাস্ক্রিপ্ট WITH স্টেটমেন্টের ব্যবহার

  2. C ভাষায় অনকন্ডিশনাল জাম্প স্টেটমেন্ট (Unconditional Jump Statements) কী?

  3. C ভাষায় এক্সিকিউটেবল স্টেটমেন্ট কী?

  4. C++-এ সিদ্ধান্ত গ্রহণের কাঠামো: if-else এবং switch-case