Anasayfa / Soru/Cevap / Girilen Sayının Faktöriyelini Hesaplama (C#)

Girilen Sayının Faktöriyelini Hesaplama (C#)

Soru: Klavyeden girilen sayının faktöriyelini bularak sonucu ekranda gösteren programı C# console uygulaması olarak yapınız.

Faktöriyelin hesaplanması;

Faktöriyelin nasıl hesaplandığını bilmeyenler için,  girilen sayıdan 1’e kadar olan tüm sayıların çarpımı o sayının faktöriyelini verir. Örneğin kullanıcı klavyeden 6 sayısını girerse: 6*5*4*3*2*1 şeklinde sayılar birbiriyle çarpılarak sonuç bulunur.

Programın çalışma biçimi;

Bu örnekte sorunun çözümü için while döngüsü kullanıldı, aynı örnek for döngüsüyle de aynı mantık izlenerek çözülebilir. Öncelikle klavyeden alınan değeri (faktöriyeli hesaplanacak olan sayı) üzerinde aritmetik işlemler yapabilmek için int türüne dönüştürdük. Sonrasında bu sayıyı her defasında sonuc değişkeni ile çarptıktan sonra, oluşan yeni değeri sonuc değişkenine atayarak kaybolmasını önlüyoruz. Sayı değişkeninin değerini bir azaltıp, aynı işlemleri sayı değişkeninin değeri 1 olana kadar devam ettiriyoruz. Döngü sonlandığında sonuc değişkeninin değerini ekranda göstererek programı tamamlıyoruz.

c# faktöriyel
Programın Ekran Çıktısı

İlginizi Çekebilir!

Tüketime Göre Elektrik Faturası Hesaplama (C#)

Elektrik faturası şu şekilde hesaplanmaktadır. Tüketim 150 kw’a kadar ise kw’i 10 kuruş. 150-300 kw arası ise …


Bir Yorum

  1. bunu console kullanmadan tekrar yayınlayabilir misiniz? For döngüsü ile. Teşekkürler.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload the CAPTCHA.