Özyineli Metotlar

Merhaba BDA takipçileri , bir metodun içinde kendisinin çağırmak mümkündür.Kendi kendini çağıran bu tür metotlara özyineli metot denilir.Kendi kendini çağıran bu metotlarda bu çağrımı sonlandıran bir kontrol olmadılır.Bütün bilgisayar programlama kitaplarında klasik olarak verilen faktöriyel bulma probleminin çözümünü özyineli metot ile birlikte yapalım.

Bir sayının faktöriyeli hesaplanırken 1’den kendine kadar olan sayıların çarpımıdır.

Faktöriyel hesabı yapan özyineli metodumuz.

static int faktoriyel (int i)

{

                if (i==0)

                      return 1;

                     return i * Faktoriyel(i-1);

}

static void Main()

{

    Console.WriteLine(Faktoriyel(1));

}

 

}

Bana Ders Anlat © 2008-2022