JavidFlasher
کاربر فعال
سلام دوستان
من به يه مشكل برخووردم
من يه فرمول واسه فاكتوريل نوشتم!مشكلم اينجاست كه عدد كه بزرگ ميشه نوع متغيرم كفايت نميكنه!uintو Numberو intهيچ كدوم !!
تا اونجا كه ميدونم و پرسيدم ميگن بايد يه data typeبايد خودت بسازي!كه يه الگوريتم خفني داره !!!سرچيدم چيزي نصيبم نشد
من به يه مشكل برخووردم
من يه فرمول واسه فاكتوريل نوشتم!مشكلم اينجاست كه عدد كه بزرگ ميشه نوع متغيرم كفايت نميكنه!uintو Numberو intهيچ كدوم !!
تا اونجا كه ميدونم و پرسيدم ميگن بايد يه data typeبايد خودت بسازي!كه يه الگوريتم خفني داره !!!سرچيدم چيزي نصيبم نشد
PHP:
public function Factorial(_Num:Number)
{
var ar:Array = [];
var Factorial_Num:Number = 1;
for (var i=0; i<_Num; i++)
{
ar.push(i+1);
Factorial_Num *= ar[i];
}
return Factorial_Num;
}