else if Ladder in C# Programming Language

Rumman Ansari   Software Engineer   2019-03-17   5576 Share
☰ Table of Contents

Table of Content:


The C# if-else-if ladder statement executes one condition from multiple statements.


if(condition1){  
//code to be executed if condition1 is 

true  
}else if(condition2){  
//code to be executed if condition2 is 

true  
}  
else if(condition3){  
//code to be executed if condition3 is 

true  
}  
...  
else{  
//code to be executed if all the 

conditions are false  
}  

Program


 using System;      
public class IfExample  
    {  
        public static void Main(string[] args)  
        {  
            Console.WriteLine("Enter a number to check grade:");  
            int num = Convert.ToInt32(Console.ReadLine());  
  
            if (num <0 || num >100)  
            {  
                Console.WriteLine("wrong number");  
            }  
            else if(num >= 0 && num < 50){  
                Console.WriteLine("Fail");  
            }  
            else if (num >= 50 && num < 60)  
            {  
                Console.WriteLine("D Grade");  
            }  
            else if (num >= 60 && num < 70)  
            {  
                Console.WriteLine("C Grade");  
            }  
            else if (num >= 70 && num < 80)  
            {  
                Console.WriteLine("B Grade");  
            }  
            else if (num >= 80 && num < 90)  
            {  
                Console.WriteLine("A Grade");  
            }  
            else if (num >= 90 && num <= 100)  
            {  
                Console.WriteLine("A+ Grade");  
            }  
        }  
    }  

Output


Output 1:

Enter a number to check grade:66
C Grade

Output 2:

Enter a number to check grade:-2
wrong number