C# Faktöriyel hesaplama
Bu programımızda C# ile faktöriyel hesaplamaları yapacağız.
ilk örneğimizde While döngüsü ile hesaplama nasıl yapılır onu inceleyeceğiz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | static void Main(string[] args) { int i = 1; Console.Write(" Hesapalamak istediginiz sayıyı Giriniz : "); double sayi = Convert.ToInt32(Console.ReadLine()); double faktoriyel = 1; while (i <= sayi) { faktoriyel = faktoriyel * i; i++; } Console.WriteLine("{0} sayısının faktöriyeli hesaplanmıştır = {1}", sayi, faktoriyel); Console.ReadKey(); } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | static void Main(string[] args) { Console.Write(" Sonucunu Hesapalamak istediginiz sayıyı Giriniz : "); double sayi = Convert.ToInt32(Console.ReadLine()); double faktoriyel = 1; for (int i = 1; i <= sayi; i++) { faktoriyel = faktoriyel * i; } Console.WriteLine(" {0} sayısının faktöriyeli hesaplanmıştır = {1} ", sayi, faktoriyel); /* buradaki {0} bizim klavyeden girmiş olduğumuz sayıyı temsil etmektedir*/ } } |
Bu ikinci örneğimizde for döngüsü ile hesaplama nasıl yapılır onu inceleyeceğiz.