code-neon

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;
    }