using System;
class Program
{
static ulong Fakt(ulong n)
{
if (n == 0) return 1;
return n * Fakt(n - 1);
}
static void Main()
{
ulong a = Fakt(5);
Console.WriteLine(a);
Console.ReadLine();
}
}
// recursive olarak fibonacci serisinin herhangi bir terimini hesaplama
using System;
class Program
{
static ulong Fibo(ulong n)
{
if (n == 0 || n == 1) return n;
return Fibo(n - 1) + Fibo(n - 2);
}
static void Main()
{
ulong a = Fibo(20);
Console.WriteLine(a);
Console.ReadLine();
}
}
// recursive olarak üs hesaplama
using System;
class Program
{
static ulong UsHesapla(ulong a, ulong n)
{
if (n == 0 ) return 1;
return a * UsHesapla(a, n - 1);
}
static void Main()
{
ulong a = UsHesapla(3,20);
Console.WriteLine(a);
Console.ReadLine();
}
}
0 yorum:
Yorum Gönder