PHP ile Faktöriyel Hesaplama Ödevi
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.
3 yorum
Anonim · 07 Aralık 2021 10:57 tarihinde
matematik işiyoruz yoksa kodmu belli değil
Anonim · 06 Aralık 2017 09:17 tarihinde
biri de ekrana çıkan şeyı atsın da bakalım çalışıyomu diye
ece · 26 Kasım 2015 17:00 tarihinde
bişi anlamadım çokkk saçma