Вычислить сумму 1! +2! +3!+ ... n! , k != 1 2 3 ...k (значение n вводится с клавиатуры; 1 < n<= 10). в JS

25 Авг 2019 в 19:43
351 +1
0
Ответы
1

function factorial(n){
if(n === 0){
return 1;
} else {
return n * factorial(n - 1);
}
}

function sumFactorials(n){
let sum = 0;
for(let i = 1; i <= n; i++){
sum += factorial(i);
}
return sum;
}

let n = parseInt(prompt("Введите значение n:"));
if(n > 1 && n <= 10){
console.log("Сумма факториалов:", sumFactorials(n));
} else {
console.log("Пожалуйста, введите n в пределах от 2 до 10");
}

20 Апр 2024 в 12:58
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир