C# Girilen Sayının Faktöriyelini Hesaplayan Program – Ders 16

Bu dersimizde kullanıcının girdiği bir sayının faktöriyelini hesaplayıp sonucu ekrana yazdıran program yapıyoruz.

Programın Görüntüsü:

Hesaplama Sonucu

Kodlar:

        //sifresizaraclar.net
        static void Main(string[] args)
        {
            int sayi,faktoriyel=1;
            Console.Write("Bir Sayı Giriniz: ");
            sayi = Convert.ToInt16(Console.ReadLine());
            Console.WriteLine("----------------------------------------------");
            for (int i = 1; i <= sayi; i++)
            {
                faktoriyel = faktoriyel * i;
            }
 
            Console.Write(sayi + " Sayısının Faktöriyeli: " + faktoriyel );
            Console.ReadKey();

Programın Mantığı:

İlk önce kullanıcıdan 1 sayı girmesini istedik ardından bu girilen sayıyı “sayi” değişkeninde tuttuk. Ardından For döngümüzü 1’den sayi değişkenine kadar döndürdük. For döngümüzün içinde faktoriyel değişkenimizi i değişkenimiz ile çarptık. En sonunda sonucu yazdırdık.

Not: Eğer faktoriyel değişkenimiz 0 olsaydı sonucumuz 0 olacaktı çünkü for döngümüzün içinde 0 ile i değişkenimizin çarpımı bize 0 sonucu veriyor olacaktı. Bu gibi durumlarda değişkenimizi kesinlikle 1 sayısına atamamız gerekiyor.

Daha Fazlası için Şifresiz Araçlar

UygunPanelim

Bir cevap yazın

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