PDA

View Full Version : مبتدی: بازگشتی



Mobinam
جمعه 30 آذر 1397, 16:02 عصر
برنامه ای بنویسید که توسط تابعی عذی را از ورودی دریافت کند و توسط تابع دیگر فاکتوریل ان را حساب کند و توسط تابع سوم خروجی را چاپ کند

SCoder
پنج شنبه 27 دی 1397, 22:46 عصر
به زبان جاوا اسکریپت



function range(n){
return n <= 0 ? [0] : [...range(n-1) , n];
}


function factorial(n){
return range(n).slice(1).reduce((a,b) => a * b,1);
}


alert(factorial(parseInt(prompt('Enter a number ?'))))