if-else if-else Chain
Use when you have multiple mutually exclusive conditions.
c
#include <stdio.h>
int main() {
int marks = 82;
char grade;
if (marks >= 90) grade = 'A';
else if (marks >= 80) grade = 'B';
else if (marks >= 70) grade = 'C';
else if (marks >= 60) grade = 'D';
else grade = 'F';
printf("Marks: %d, Grade: %c
", marks, grade);
if (grade == 'A' || grade == 'B')
printf("Distinction!
");
else if (grade == 'F')
printf("Please reappear.
");
else
printf("Passed.
");
return 0;
}Output:
Marks: 82, Grade: B
Distinction!