C# Dersleri 39 - Faktöriyel Hesaplama


Faktoriyel Hesaplayan Program

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.

Pratik Kodu:

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

Örnek Çıktı:

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