C# Console bir yılın artık yıl olup olmadığını bulma
Algoritma
- Başla
- yıl değişkenini al
- yıl değerini gir
- Eğer yıl % 4 = 0 ise yazdır “artık yıldır”, değilse yazdır “artık yıl değildir”
- Bitir
Dünyamız güneş çevresindeki dolanımını 365 gün 6 saatte tamamlar.Her yıl 365 günden artan 6 saatler 4 yılda bir 24 saat, yani 1 gün eder. Bu bir gün 4 yılda bir Şubat ayına eklenir. Böylelikle, 28 gün olan Şubat ayı 4 yılda bir 29 gün olur.Buna artık yıl denir. 4’le bölünebilen yıllar artık yıldır. İşte girilen sayının artık yılı olup olmadığını bulacağımız bu soru aslında basit bir sorudur.
Sadece bir eğer ile işlemimizi tamamlayabiliriz.Bunun için ekrana sonuca göre mesajımızı yazdırırız. Artık yıl, girilen yılı 4’e bölerek elde edilir.Sonuçta kalan 0 ise bu yıl artık yıldır, değilse artık yıl değildir, denilir ve program bitirilir.
Kod Yapısı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dmg
{
class Program
{
static void Main(string[] args)
{
int yil;
Console.WriteLine("Sayıyı giriniz = ");
yil = Convert.ToInt32( Console.ReadLine() );
if( ( yil % 4 ) == 0 )
{
Console.WriteLine("Artık yıldır.");
}
else
{
Console.WriteLine("Artık yıl değildir.");
}
Console.ReadKey();
}
}
}
25 Aralık 2017