Как определить является ли введенный год високосным или нет?

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

		}
	}
}

Код содержит комментарии, по этому нет смысла что то дополнять, он очень прост, лишь показывает как осуществить проверку на високосный год.

 

Обновлено: 29.10.2017 — 16:54

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.