View Full Version : سوال: تابع فاكتوريل در php
ariashop
شنبه 02 خرداد 1388, 22:08 عصر
تابع فاكتوريل در php
دوستان ممنون اگر كدم اشتباه هست تصحيح كنن
function fact ($a , $b)
$fact;
if ($a !=0);
return ($a * $fact ($a-1));
return 1;
echo $fact;
adinochestva
شنبه 02 خرداد 1388, 23:26 عصر
از این کد استفاده کن
<?php
function factorial($number) {
if ($number == 0) return 1;
return $number * factorial($number - 1);
}
print factorial(6);
?>
sama01
یک شنبه 03 خرداد 1388, 00:58 صبح
دوستان ممنون اگر كدم اشتباه هست تصحيح كنن
کد شما کلا اشکال داره.
نه دستورات را استاندارد نوشتهاید و نه منطق کارتون درسته.
امیـرحسین
یک شنبه 03 خرداد 1388, 01:16 صبح
این باید کار کنه:
echo (string) fact(5);
function fact($input)
{
if($input == 0 || $input == 1)
return 1;
$tmp = 1;
for($i=$number ; $i>0 ; $i--)
$tmp = $i * $tmp;
return $tmp;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.