In this example, we will learn How to find the year entered by the user is Leap Year or not. This is one of the most common interview questions which can be asked on the fresher level interview round.
Let’s Begin:
In order to find the year entered by the user is Leap year or not, we have to check first that the year entered by the user is evenly divisible by 4. If the year is evenly divisible by 4 as well as evenly divisible by 100 then the year entered by the user is not a Leap year. In case if it's not evenly divisible by 100 then it is an example of Leap year. In case, If the year is evenly divisible by 400 then this is an example of the Leap year.
Console.WriteLine("Enter
the year to check whether year entered is Leap year or not?"); //Recieve input year from the user int yearValue =
Convert.ToInt32(Console.ReadLine()); //If year is evenly divisible by 4 as well and not divisible by
100 then year is leap year //If year is evenly divisible by 400 then year is leap year //Else not a Leap Year if ((yearValue % 4 == 0 &&
yearValue % 100 != 0) || (yearValue % 400 == 0)) { Console.WriteLine("{0} is a Leap Year",
yearValue); } else { Console.WriteLine("{0} is not a Leap Year", yearValue); } //Using Console.ReadLine() in order to hold the terminal/command
prompt Console.ReadLine(); |
Preview: