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.

Faktoriyel Hesaplama

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. 1'den başlayarak belirli bir sayma sayısına kadar olan sayıların çarpımına o sayının faktöriyeli denir.

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.Aslında ilk bulan sonuna soru koymuştur. Örnek olarak;şunları gösterebiliriz

gösterilebilir. Sıfır pozitif bir sayı olmamasına rağmen faktoriyeli tanım olarak bire eşittir. 0!=1

Programlama dillerinde de sıklıkla karşılaşılan bir kavram olan faktöriyel özyineli (kendi kendini çağıran) ya da tekrarlamalı (iteratif) fonksiyonlarla hesaplanabilir.

 

static void Main(string[] args)
{
    Console.WriteLine("Faktoriyeli Hesaplanacak Sayı :");
    int intFaktSayi = Convert.ToInt32(Console.ReadLine().ToString());
    string Hesap = intFaktSayi.ToString() + "! = ";
    double Sonuc = 1;
    for (int i = intFaktSayi; i > 1; i--)
    {
        Hesap += i.ToString() + " x ";
        Sonuc = Sonuc * i;
    }
    Hesap += "1 = " + Sonuc.ToString();
    Console.WriteLine(Hesap);
    Console.ReadLine(); 
}

İyi çalışmalar dilerim.

 

İlgili Makaleler

Bu yazıya 0 yorum yapılmış.

Yorum Gönder