1. sayfa
<?phpif($_POST){ $sayi = $_POST['tamsayi']; if($sayi < 0){ echo "Negatif sayıların faktöriyeli hesaplanamaz."; }else{ $sonuc = 1; for ($i=1; $i <= $sayi; $i++) { $sonuc = $sonuc * $i; } echo $sayi." sayısının faktöriyeli= ". $sonuc; }}?>
<?phpif($_POST){ $sayi = $_POST['tamsayi']; function faktoryel($sayi) { if($sayi<2) { return 1; } return $sayi * faktoryel($sayi-1); } echo $sayi." sayısının faktöriyeli=".faktoryel($sayi);}?>
Php ile Klavyeden Girilen Sayının Faktöriyelini Hesaplamak
Recursive Fonksiyon Kullanarak Faktöriyel Hesaplama