C# Faktoriyel Hesaplama Nasıl Yapılır?

Merhaba, bu dersimiz de C# Faktoriyel Hesaplama Nasıl Yapılır? sorusuna cevap vermeye çalışacağım. Matemetikte faktoriyel konusunu lise zamanlarında görüyoruz. (Benim zamanımda öyleydi 😀 Yani ben öyle hatırlıyorum. Orta okulda olabilir. 😀 )  Bu konu, bundan hemen önceki ve bundan sonra ekleyeceğim diğer derste aynı şekilde internette gezerken rastladığım konulardı.

C# Faktoriyel Hesaplama Nasıl Yapılır?

Öncelikle faktoriyel hesaplama formülünü hatırlayalım.

Faktoriyel Nasıl Hesaplanır?

Faktoriyel hesaplama işlemi, bir sayının 1 den kendisine kadar olan sayıların çarpımı ile yapılır. 0 sayısının faktoriyeli 1 olarak kabul edilir.  Simgesi ! işaretidir.

Örnek: 5! Faktoriyelin sonucu nedir?  Sonuç =  1 x 2 x 3 x 4 x 5 = 120

Faktoriyel hesaplama formülü hatırladıktan sonra bu Faktoriyel hesaplamayı C# ile nasıl hesaplayacağımızı görelim.

Formumuza bir buton, bir label ve bir textbox ekleyelim. Butona tıkladığımızda texbox’a yazdığımız sayının faktoriyelini hesaplayıp labele yazacağız.

  int sayi= 0;
  int sonuc = 1;
 
  sayi = Convert.ToInt32(txt_sayi.Text);
    for (int i = 1; i >= sayi; i++)
    {
      sonuc = sonuc * i;
    }
  lbl_sonuc.tet = String.Format( "{0} sayısının faktoriyeli {1}", sayi, sonuc));

Yukarıda gördüğünüz kodlarımız faktoriyeli hesaplama kodlarıdır. Formülü basit olduğundan dolayı bir for döngüsü ile soruyu çözebiliyoruz. Sonuç asla 0 olmayacağı için sonuç değişkenimizi 1 olarak ayarlıyoruz ve for döngüsündeki i  değişkenimizi de 1 ‘den başlatıyoruz.


Bu  yazımızında sonuna geldik dostlar.  Bu dersim de  C# Eğitim setindeki yerini almıştır. Matematiksel İşlemler başlığının altında bulabilirsiniz.

C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.

Derslerime özel olarak hazırladığım Github Projeme buradan ulaşabilirsiniz…

Sağlıcakla ve takipte kalın. ?

Github Stats
github stats
github stats

Sıradaki Okumalar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir