PHP ile Faktöriyel Hesaplama

Sevdiğim bir kardeşimin öğretmeni ödev vermiş. Ödevin konusu PHP ile sadece for ve if yapısını kullanarak 5’in faktöriyelini hesaplayınız ve ekran görüntüsü aşağıdaki gibi olsun istemiş.

1! = 1
2! = 2 x 1
3! = 3 x 2 x 1
4! = 4 x 3 x 2 x 1
5! = 5 x 4 x 3 x 2 x 1

5’in faktöriyeli = 120 dir.

Bende yardım olsun diye yapmıştım ve tabi ki nasıl yapabileceğini de kendisine anlattım. Maillerimi temizlerken buldum, belki sizin de ihtiyacınız olur diye de paylaşmak istedim.

<?php
$sayi=5;
$fak=1;
for ($i=1; $i<=$sayi; $i++){
$fak=$fak*$i;
echo $i.”! = “.$i;
if ($i>1){
for ($k=$i; $k>=2; $k–){
echo ” x “.($k-1);
if (($k-1)==1){
echo “<br>”;
}
}
}elseif($i==1) {echo “<br>”;}
}
echo “<b>”.”<br>”.$sayi.”‘in faktöriyeli = “.$fak.” dir.”.”<b>”;

?>

Aslında birkaç değişik şekilde yapılabilir ama basit ve istenilen şekle en uygun olanı sanırım buydu, umarım işinize yarar.

One response to “PHP ile Faktöriyel Hesaplama”

  1. ece dedi ki:

    bişi anlamadım çokkk saçma

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.