আজ কথা বলবো সি প্রোগ্রামিং এর ডিসিশন মেকিং নিয়ে | ডিসিশন মেকিং বলতে বুঝায় আমরা এই সির্ধান্ত নিবো নাকি অন্যটা | অনেক সময় অনেক ডিসিশন এর মধ্যে আমরা কোনটা করবো আর কোনটা করবোনা এটাই মূলত ডিসিশন মেকিং |
প্রোগ্রামিং এর ভাষায় ডিসিশন মেকিং ডিক্লেয়ার করা হয় if ,else ,else if ,switch case এগুলা দিয়ে |
প্রথমে ডিক্লেয়ার করা থাকে ইফ | if এর ডিসিশনটি যদি true না হয় তাহলে প্রোগ্রামটি else if কন্ডিশন এক্সিকিউট করে আবার else if এর ডিসিশনটি যদি true না হয় তাহলে প্রোগ্রামটি else কন্ডিশন এক্সিকিউট করে | এভাবে পর্যায়ক্রমে ডিসিশন গুলো ডিক্লেয়ার করা থাকে | একটা ডিসিশন না হলে প্রোগ্রাম টি অন্য ডিসিশন এক্সিকিউট করে |
উদাহরণ :
int a =5 ;
if (a == 5)
{
printf (“a equal to 5 “)
}
else if (a == 4)
{
printf (“a equal to 4”)
}
else {
printf (“a equal to nothing”)
}
এভাবে আমরা if এবং else ডিক্লেয়ার করে থাকি | আবার অনেক সময় nested if ও আমরা ব্যবহার করি প্রোগ্রাম এ | nested if বলতে বুঝায় একটি if কন্ডিশন এর ভিতর আরেকটি কন্ডিশন |
উদাহরণ :
if (a ==6){
if (b==3)
printf ( “a equal to 6 and b equal to 3 “)
}
সি প্রোগ্রামিং এর আরেকটি ডিসিশন মেকিং হচ্ছে switch case যেটি আমি পরবর্তী টিউটোরিয়াল এ আলোচনা করবো |আরেকটি কথা বলে নেই সি প্রোগ্রামিং এর এতদিনের টিউটোরিয়াল গুলো বিজ্ঞান ও প্রযুক্তিতে ছিল | কিন্তু আজ থেকে টিউটোরিয়ালগুলো প্রোগ্রামিং এর ভিতর দেয়া থাকবে |