چگونه فاکتوریل یک عدد را محاسبه کنیم ؟

چگونه فاکتوریل یک عدد را محاسبه کنیم ؟
کد جاوا اسکریپت زیر یک عدد رو دریافت میکنه و فاکتوریلش رو نمایش میده!
var number = prompt("Please Enter a number :");
var number=Math.floor(number);
var result=1;
var i=1;
if (number>=0){
if (number==0){
alert("1");
}
else {
while (i <= number){
result *= i;
i++;
}
alert(result);
}
} else {
alert("Error");
}
در صورتی کاربر عددی منفی وارد کند عبارت error نمایش داده میشود چون اعداد منفی فاکتوریل ندارند.
اگر عدد صفر را وارد کند عدد یک نمایش داده میشود چون میدانیم فاکتوریل 0 عدد 1 است.
و اگر عددی بزرگ تر از صفر وارد کند با استفاده از حلقه ی while فاکتوریل عدد محاسبه و نمایش داده میشود.
تاریح ارسال/ویرایش پست : 25/5/1395
html,javascript,برنامه نویسی , وبلاگ نویسی , وبسایت نویسی, چگونه فاکتوریل یک عدد را محاسبه کنیم, فاکتوریل عدد با جاوا اسکریپت,