C# Girilen gün sayisini yıl ay gün olarak yaz
{
static int[] gundonustur(int sayi,int[] dizi)
{
int yil = 0, ay = 0, gun = 0;
if (sayi >= 360)
{
a1:
sayi = sayi - 360;
yil = yil + 1;
if (sayi >= 360)
goto a1;
}
if (sayi >= 30)
{
a2:
sayi = sayi - 30;
ay = ay + 1;
if (sayi >= 30)
goto a2;
}
gun = sayi;
dizi[0] = yil;
dizi[1] = ay;
dizi[2] = gun;
return dizi;
}
static void Main(string[] args)
{
int[] yilaygun = new int[3];
Console.WriteLine("Gun degerini giriniz=???");
int gunsayisi = Convert.ToInt16(Console.ReadLine());
yilaygun = gundonustur(gunsayisi, yilaygun);
Console.WriteLine("Girilen gun sayisi= {0} yil, {1} ay, {2} gundur.", yilaygun[0], yilaygun[1], yilaygun[2]);
Console.ReadKey();
}
}