C# Faktöriyel Hesaplama
Kullanıcıdan alınan bir sayının faktöriyelini hesaplayan C# programı
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("Sayıyı girin: ");
int sayi = Convert.ToInt32(Console.ReadLine());
int faktoriyel = FaktoriyelHesapla(sayi);
Console.WriteLine($"{sayi}'in faktöriyeli: {faktoriyel}");
Console.ReadLine();
}
private static int FaktoriyelHesapla(int n)
{
int faktoriyel = 1;
for (int i = 1; i <= n; i++)
{
faktoriyel *= i;
}
return faktoriyel;
}
}
C# ile Kullanıcıdan sayı alınıyor.
Console.Write("Sayıyı girin: ");
int sayi = Convert.ToInt32(Console.ReadLine());
C# ile Faktöriyeli hesaplayıp sonucu ekrana yazdırmak için FaktoriyelHesapla metodunu çağırıyoruz.
int faktoriyel = FaktoriyelHesapla(sayi);
Console.WriteLine($"{sayi}'in faktöriyeli: {faktoriyel}");
Console.ReadLine();
}
C# ile Faktöriyeli hesaplamak için bir metot oluşturuyoruz.
private static int FaktoriyelHesapla(int n)
{
// Faktöriyel hesabı için başlangıç değeri 1 olarak alıyoruz.
int faktoriyel = 1;
// 1'den n'e kadar olan tüm sayıları çarpıyoruz.
for (int i = 1; i <= n; i++)
{
faktoriyel *= i;
}
// Hesaplanan faktöriyeli geri döndürüyoruz.
return faktoriyel;
}