Merhabalar. Bu dersimizde php ile for döngüsünü kullanarak faktöriyel almayı göstereceğim. Şimdilik sadece değişken kullanarak yapacağız. Yani metin kutusu vs. eklemeden değeri biz php kodları arasında yazacağız.

Fazla zaman kaybetmeden başlayalım derse.

Php taglarımızı yazdıktan sonra arasına değişkenleri tanımladığımız kodları yazıyoruz.

$sayi1=5;
$fak=1;


Yukarıda tanımladığımız "sayi1" değişkenin değeri faktöriyelini alacağımız sayıdır."5"i faktöriyel alacağınız sayı ile değiştirin. Altındaki "fak" değişkeni ise faktöriyel almanın kuralından gelen "1"dir. Yani "sayi1"de tanımladığımız değeri 1e gelene kadar çarpacak.

Ardından for döngümüzü yazıyoruz.

for($i=1;$i<=$sayi1;$i++)
{
$fak=$fak*$i;
}


En sonunda ise sonucumuzu ekrana yazdırıyoruz;

echo $fak;

Eğer ki "sayi1" değişkenindeki 5 değerini değiştirmediysek ekrana yazdırılacak olan sayı 5'in faktöriyeli yani "120" olacaktır.

Yazdığımız tüm kodlar;

$sayi1=5;
$fak=1;
for($i=1;$i<=$sayi1;$i++)
{
$fak=$fak*$i;
}
echo $fak;


Kaynak: Php ile faktöriyel alma