if-else স্টেটমেন্ট সত্যের পাশাপাশি মিথ্যা অবস্থারও যত্ন নেয়। 'ট্রু ব্লক' কার্যকর করা হয়, যখন শর্তটি সত্য হয় এবং 'ফলস ব্লক' (বা) 'অন্য ব্লক' কার্যকর করা হয়, যখন শর্তটি মিথ্যা হয়।
সিনট্যাক্স
নিচে দেওয়া সিনট্যাক্স পড়ুন -
<প্রে>যদি (শর্ত){ ট্রু ব্লক স্টেটমেন্ট(গুলি)}অন্য{ ফলস ব্লক স্টেটমেন্ট(গুলি)}
ifelse স্টেটমেন্টের কাজ
-
যদি অন্য অবস্থায়, শর্ত সত্য হলে, এটি সত্য ব্লক স্টেটমেন্টে প্রবেশ করে, অপারেশন চালায় এবং ব্লক থেকে প্রস্থান করে।
-
যদি কন্ডিশন মিথ্যা হয়, তাহলে এটি else ব্লকে প্রবেশ করে, যা if কন্ডিশনের উপর ভিত্তি করে মিথ্যা ব্লক, অন্য ব্লকটি কার্যকর করে এবং অন্য ব্লকটি বিদ্যমান।
উদাহরণ
If এবং If Else শর্তসাপেক্ষ অপারেটর -
চালানোর জন্য C প্রোগ্রামটি নিচে দেওয়া হল#includevoid main (){ int a=4; printf("a এর মান লিখুন:\ n"); scanf("%d",&a); if(a%2==1){ printf("a হল বিজোড় সংখ্যা \n"); }else{ printf("a হল জোড় সংখ্যা"); }}
আউটপুট
আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন -
Run 1:a এর মান লিখুন:26a হল জোড় সংখ্যাRun 2:a এর মান লিখুন:53a হল বিজোড় সংখ্যা