C# Girilen gün sayisini yıl ay gün olarak yaz

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();
}
}