Kullanıcının klavyeden girmiş olduğu sayının faktöriyelini alan programın kodları ve projesi aşağıdadır.
Proje dosyasını indirmek için tıklayınız.
/* * Girilen sayının faktöriyelini alan program */ //Konsolun yazı rengini sarı yapar. Console.ForegroundColor = ConsoleColor.Yellow; int x,sayi,faktoriyel=1; // Kullanıcıdan sayı istiyoruz Console.Write("Faktoriyeli alınacak sayı ="); // Girilen sayıyı tamsayıya çevirip sayi değişkenine atıyoruz. sayi = int.Parse(Console.ReadLine()); //Ekranın yazı rengini beyaz yaptık. Console.ForegroundColor = ConsoleColor.White; /* faktöriyel şöyle alınır: 5! = 5.4.3.2.1 * Her seferinde sayi 1 azaltılıp çarpma işlemi yapılır. * for döngüsünde başlangıç değeri olarak kullanıcının girdiği sayı değişkenini verdik * ve her seferinde 1 azaltarak çarpma işlemi yaptık. */ for (x = sayi; x >= 1; x--) faktoriyel *= x; // Ekrana faktöriyel işleminin sonucunu yazdırıyoruz. Console.WriteLine("{0}!={1}", sayi, faktoriyel); Console.ReadLine();