C# Faktöriyel Hesaplama

Merhabalar C# derslerimize kaldığımız yerden devam ediyoruz. Bu dersimizde faktöriyel hesaplama işlemlerini anlatacağım. Hadi başlayalım !
Faktöriyel, matematikte kullandığımız 1’den n’ye kadar olan sayıların çarpımıdır. Yani 1234…*n şeklinde yazılan sayılardır. Tabiki yazılımda da bu hesaplamayı yapabiliyoruz. Bu dersimizde de C# dilinde faktöriyel hesaplamayı anlatacağım. Dersimizi konsol uygulaması üzerinden anlatacağım fakat dileyen olursa Windows Forms, UWP yada WPF ile de yapabilir. Öncelikle kaç faktöriyel hesaplayacağımızı kullanıcıdan alalım. Bunun için
Console.Write("Kaç Faktöriyel Hesaplatmak İstersiniz: ");
int sinir = Convert.ToInt32(Console.ReadLine());
Evet kullancıdan aldık ve artık hesaplama işlemini yapabiliriz. Bunun için globalde integer tipte değişken oluşturup, for döngüsü ile kullanıcıdan aldığımız sinir değişkenine kadar for döngüsü dönecek ve her adımda çarpma işlemi yapıp global değişkenimizin değerine atayacağız. Teorik kısmı hallettikten sonra artık pratiğe dökelim.
int faktoriyel = 1;
for(int i = 1; i <= sinir; i++)
faktoriyel *= i;
Sonuçta elde ettiğimiz faktoriyel değişkenini ekrana bastırdığımızda istenen sayının faktöriyelini hesaplamış olduğumuzu göreceksiniz 🙂
Evet bu dersimizde bu kadardı, tüm C# derslerimize buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.