C# programlama dilinde, bir sayının faktöriyelini hesaplamak için döngüler kullanılabilir. Faktöriyel, bir sayının kendisi ile 1 arasındaki sayıların çarpımıdır. Örneğin, 5 sayısının faktöriyeli (5!) 5 x 4 x 3 x 2 x 1 = 120’dir.

Aşağıdaki örnek, kullanıcının girdiği bir sayının faktöriyelini hesaplamaktadır:
arduino
using System;
class Program {
static void Main(string[] args) {
Console.WriteLine(“Lütfen bir sayı girin:”);
int sayi = Convert.ToInt32(Console.ReadLine());
int faktoriyel = 1;
for (int i = 1; i <= sayi; i++) {
faktoriyel *= i;
}
Console.WriteLine("{0} sayısının faktöriyeli: {1}", sayi, faktoriyel);
}
}
Burada, Convert.ToInt32() yöntemi kullanıcının girdiği değeri int türüne dönüştürmektedir. Daha sonra, faktoriyel değişkeni 1 ile başlatılmakta ve for döngüsü ile kullanıcının girdiği sayıya kadar olan sayıların çarpımı hesaplanmaktadır. Son olarak, hesaplanan faktöriyel değeri ekrana yazdırılmaktadır.