Приветствую всех пользователей, сегодня рассмотрим программу, которая позволяет определить год после ввода пользователем високосный он или нет? Для этого и напишим программу позволяющую это сделать. Основной алгоритм программы таков, что берется год делиться на 4, если остаток от деление равен 0 то год високосный иначе нет. Теперь приступим к рассмотрению самого кода ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
//изучаем C# на nookery.ru using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication8 { class Program { static void Main(string[] args) { Program obj = new Program(); //создаем объект нашего класса, в моем случаии Programm obj.readdata(); obj.leap(); } int y; public void readdata() //метод считывания введенного года { Console.WriteLine("Введите год четырьмя цифрами : "); y = Convert.ToInt32(Console.ReadLine()); } public void leap()//метод определения года на високосный. { if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) { Console.WriteLine("{0} - високосный год", y); } else { Console.WriteLine("{0} -это не високосный год", y); } Console.ReadLine(); } } } |
Код содержит комментарии, по этому нет смысла что то дополнять, он очень прост, лишь показывает как осуществить проверку на високосный год.