Fan: Algoritmik tillar va dasturlash 2020-20210o’quv yili Topshiriq № 3
Variant № 3.
Yil nomeri berilgan (natural son). Berilgan yilda necha kun borligini aniqlash dasturi tuzilsin, odatda bir yilda 365 kun, kabisa yilida esa 366 kun bor. Kabisa yili deb 4 ga karrali yillarga aytiladi, lekin 100 ga karrali bo’lganlarini ichida 400 ga karralilarigina kabisa yili hisoblanadi. Masalan: 300-, 1300-, 1900-yillar kabisa yili emas, 1200- va 2000- yillar kabisa yili.
Masalaning C# dasturlash tilidagi matni:
/*
* Created by SharpDevelop.
* User: Lenovo
* Date: 22/01/2021
* Time: 20:28
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
namespace Zarnigor_3
{
class Program
{
publicstatic void Main(string[] args)
{
Console.Write("Yilni kiriting:a=");
uint a=uint.Parse(Console.ReadLine());
if (a>0)
{
if(a%4==0)
{
if(a%100==0)
{
if(a%400==0) Console.Write("Kabisa yli 366 kun.");
else Console.Write("Kabisa yili emas 365 kun.");
}
else Console.Write("Kabisa yili 366 kun.");
}
else Console.Write("Kabisa yili emas 365 kun.");
}
Console.ReadKey(true);
}
}
}