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.


2 thoughts on “PHP ile Faktöriyel Hesaplama”

  1. biri de ekrana çıkan şeyı atsın da bakalım çalışıyomu diye

  2. bişi anlamadım çokkk saçma

Leave a Comment