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

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


এটি মাল্টি-ওয়ে ডিসিশন লিখার সবচেয়ে সাধারণ পদ্ধতি।

সিনট্যাক্স

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

if(condition1) stmt1; else if(condition2) stmt2; - - - - - - - - - - else if(condition n) stmtn; else stmt x;

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

অ্যালগরিদম

নিচের অ্যালগরিদমটি রেফার করুন −

START Step 1: ইন্টিজার ভেরিয়েবল ঘোষণা করুন। Step 2: রানটাইমে a,b,c,d মান পড়ুন Step 3: i. if(a>b && a>c && a>d) Print a is largest ii. else if(b>c && b>a && b>d) Print b is largest iii. else if(c>d && c>a && c>b) Print c is largest iv. else print d is largest STOP

উদাহরণ

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

#include  void main(){ int a, b, c, d; printf("a,b,c,d-এর মান লিখুন: "); scanf("%d%d%d%d", &a, &b, &c, &d); if(a > b && a > c && a > d){ printf("%d is the largest", a); } else if(b > c && b > a && b > d){ printf("%d is the largest", b); } else if(c > d && c > a && c > b){ printf("%d is the largest", c); } else { printf("%d is the largest", d); } }

আউটপুট

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

Run 1: a,b,c,d-এর মান লিখুন: 2 4 6 8 8 is the largest Run 2: a,b,c,d-এর মান লিখুন: 23 12 56 23 56 is the largest

else if ল্যাডার ব্যবহার করে ছাত্রের গ্রেড প্রদর্শনের আরেকটি C প্রোগ্রাম −

#include  int main(){ int marks; printf("একজন ছাত্রের মার্কস লিখুন:\n"); scanf("%d", &marks); if(marks <= 100 && marks >= 90) printf("Grade=A"); else if(marks < 90 && marks >= 80) printf("Grade=B"); else if(marks < 80 && marks >= 70) printf("Grade=C"); else if(marks < 70 && marks >= 60) printf("Grade=D"); else if(marks < 60 && marks > 50) printf("Grade=E"); else if(marks == 50) printf("Grade=F"); else if(marks < 50 && marks >= 0) printf("Fail"); else printf("০ থেকে ১০০-এর মধ্যে একটি বৈধ স্কোর লিখুন"); return 0; }

আউটপুট

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

Run 1: ছাত্রের মার্কস লিখুন: 78 Grade=C Run 2: ছাত্রের মার্কস লিখুন: 98 Grade=A

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

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

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

  4. সি ভাষায় 'else if ladder' কন্ডিশনাল স্টেটমেন্ট ব্যবহার