Skip to content
Permalink
Fetching contributors…
Cannot retrieve contributors at this time
45 lines (38 sloc) 1005 Bytes
using System;
namespace RekürsifFonksiyonlar
{
class Program
{
static void Main(string[] args)
{
int faktoriyel = Faktoriyel(10);
int fibonnaci = Fibonnaci(10);
Console.WriteLine($"Faktoriyel: {faktoriyel}\nFibbonaci: {fibonnaci}");
}
static int Faktoriyel(int number)
{
//Fonksiyon çağırımlarını sonlandıracak temel koşul.
if (number <= 1)
{
return 1;
}
//Fonksiyon çağırımların yapıldığı kısım.
return (number * Faktoriyel(number - 1));
}
static int Fibonnaci(int number)
{
if (number > 1)
{
return Fibonnaci(number - 1) + Fibonnaci(number - 2);
}
else if (number == 1)
{
return 1;
}
else
{
return 0;
}
}
}
}
You can’t perform that action at this time.