Cuma, Ağustos 31

C# Faktoriyel Hesaplama

Faktöriyel nedir?

        Faktöriyel, matematikte sağına ünlem işareti konulmuş sayıya verilen isim, daha genel olan Gamma Fonksiyonu`nun tam sayılarla sınırlanmış özel bir durumudur. Faktöriyel fonksiyonu verilen pozitif tamsayının kendisinden önceki bütün tamsayılarla 1'e inilinceye kadar çarpılması sonucunda elde edilen çarpımı gösterir.

ulong sayi = ulong.Parse(Console.ReadLine());
ulong Sonuc = 1;
for (ulong i = sayi; i > 0; i--)
{
       Sonuc *= i;
}
Console.WriteLine(Sonuc);

Not : İşlem sınırı ulong tip'inin alabileceği değer uzunluğu ile sınırlıdır.

Hiç yorum yok: