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

C ভাষায় নেস্টেড if-else স্টেটমেন্ট ব্যাখ্যা


একটি 'নেস্টেড if' হলো একটি if স্টেটমেন্ট যা হয় if-এর (অথবা else-এর) অবজেক্ট। 'if' অন্য একটি if (অথবা else)-র ভিতরে রাখা হয়।

সিনট্যাক্স

নিচের সিনট্যাক্সটি রেফার করুন −

if(condition1){ if(condition2) stmt1; else stmt2; } else{ if(condition3) stmt3; else stmt4; }

C ভাষায় নেস্টেড if-else স্টেটমেন্ট ব্যাখ্যা

উদাহরণ

নিচের C প্রোগ্রামটি নেস্টেড If Else কন্ডিশনাল অপারেটর এক্সিকিউট করার 모습을 보여준다 −

#include  void main(){ int a, b, c, d; printf("a,b,c-এর মান লিখুন: \n"); scanf("%d,%d,%d", &a, &b, &c); if((a > b) && (a > c)){ // ৪টি সংখ্যা নিয়ে কাজ // if(a > c){ printf("%d is the largest", a); } else { printf("%d is the largest", c); } } else { if(b > c){ printf("%d is the largest", b); } else { printf("%d is the largest", c); } } }

আউটপুট

নিচের আউটপুট দেখতে পাবেন −

a,b,c-এর মান লিখুন: 3,5,8 8 is the largest

উদাহরণ

সংখ্যা পজিটিভ নাকি নেগেটিভ সেটি চেক করার C প্রোগ্রাম নিচে দেওয়া হলো −

#include  int main(){ int num; printf("একটি সংখ্যা লিখুন:\n"); scanf("%d", &num); if(num > 0){ printf("This is positive num: %d\n", num); } else if(num < 0){ printf("This is a negative num: %d", num); } else { printf("This is a zero: %d", num); } return 0; }

আউটপুট

নিচের আউটপুট দেখতে পাবেন −

Run 1: একটি সংখ্যা লিখুন: 23 23=This number is positive Run 2: একটি সংখ্যা লিখুন: -56 -56=This number is negative

  1. C ভাষায় স্যুইচ স্টেটমেন্ট ব্যাখ্যা

  2. C ভাষায় else-if ল্যাডার স্টেটমেন্ট ব্যাখ্যা

  3. C ভাষায় if-else স্টেটমেন্ট ব্যাখ্যা

  4. C ভাষায় 'সিম্পল if' স্টেটমেন্ট ব্যাখ্যা