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

Bir yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.