Приветствую всех пользователей, сегодня рассмотрим программу, которая позволяет определить год после ввода пользователем високосный он или нет? Для этого и напишим программу позволяющую это сделать. Основной алгоритм программы таков, что берется год делиться на 4, если остаток от деление равен 0 то год високосный иначе нет. Теперь приступим к рассмотрению самого кода ниже:
//изучаем 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();
}
}
}
Код содержит комментарии, по этому нет смысла что то дополнять, он очень прост, лишь показывает как осуществить проверку на високосный год.
