C# programlama dili ile bir sayının Faktöriyeli hesaplayan program.
Negatif olmayan bir tamsayının faktöriyeli, kendisi ve kendisinden küçük olan tüm tam sayılarının çarpımı demektir. Örneğin 6’nın faktöriyeli, 720 =6 * 5 * 4 * 3 * 2 * 1’dir.
Sayının faktöriyelini hesaplamak için for döngüsü kullanılabileceği gibi recursive fonksiyon ile de yapmak mümkündür. Bu yazıda faktöriyel hesaplama recursive fonksiyon kullanılarak yapılmıştır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | // C# program // Gİrilen Sayının Faktöriyeli using System; class Test { // faktoriyel metodu static int factorial(int n) { if (n == 0) return 1; return n*factorial(n-1); } //ana program public static void Main() { int sayi = 5; Console.WriteLine("Sayı: " sayi + " faktoriyeli :" + factorial(sayi)); } } // algoritmaornekleri.com |
Add Comment