Bu pratikte, kullanıcının girdiği sayının faktoriyelini hesaplayan bir program yazacağız. Faktoriyel, bir sayının kendisi dahil 1'e kadar olan bütün sayıların çarpımıdır.
using System;
class Program
{
static void Main()
{
// Kullanıcıdan bir sayı alınır
Console.Write("Bir sayı girin: ");
int number = int.Parse(Console.ReadLine());
// Faktoriyel hesaplama
long factorial = 1;
for (int i = 1; i <= number; i++)
{
factorial *= i;
}
// Sonuç ekrana yazdırılır
Console.WriteLine($"{number} sayısının faktoriyeli: {factorial}");
}
}
Senaryo 1:
Bir sayı girin: 5 5 sayısının faktoriyeli: 120
Senaryo 2:
Bir sayı girin: 7 7 sayısının faktoriyeli: 5040
Senaryo 3:
Bir sayı girin: 3 3 sayısının faktoriyeli: 6