/**
 * This function provide factorial service
 * 
 * @author  : irfanudin ridho
 * @email   : irfan.ub@gmail.com
 * @date    : December 26, 2010
 * @version : 1.0
 *
 * @param n number a factor of the factorial
 * @return sum total summing of the factor
 */
function factorial(n){
if (n==0) return 1;
else if (n<0) return 'invalid factor';
var sum = 1;
for(i=n;i>0;i--){
sum = sum * i;
}
return sum;
}
if (n==0) return 1;
else if (n<0) return 'invalid factor';
var sum = 1;
for(i=n;i>0;i--){
sum = sum * i;
}
return sum;
}
No comments:
Post a Comment