Buradasın
PHP'de faktöriyel nasıl bulunur?
Yazeka
Arama sonuçlarına göre oluşturuldu
PHP'de faktöriyel bulmak için iki ana yöntem vardır: döngü ve özyinelemeli (recursive) fonksiyon kullanımı 13.
Döngü kullanarak faktöriyel hesaplama:
<?php $num = 5; $fact = 1; for($i = 1; $i <= $num; $i++) { $fact = $fact * $i; } echo "factorial of $num is = ".$fact; ?>
Bu kod, 1'den 5'e kadar olan tüm sayıları çarparak 5!'i hesaplar ve sonucu ekrana yazdırır 1.
Özyinelemeli fonksiyon kullanarak faktöriyel hesaplama:
<?php function getFactorialofNumber($number) { if($number <= 1) { return 1; } else { return $number * getFactorialofNumber($number - 1); } } echo "factorial of 6 is = ".getFactorialofNumber(6); ?>
Bu fonksiyon, sayıyı kendisiyle (sayı-1)'in faktöriyeli ile çarparak sonucu döndürür 2.
5 kaynaktan alınan bilgiyle göre: