0
respostas

[Projeto] [Projeto] 07 Desafio: hora da prática - Respostas - Questão 2-) Fatorial corrigida + Nova versão

Olá Armano Barros Alves Junior, antes de tudo quero lhe agradecer por mim comunicar sobre os ajustes. Mas não acreditei que tinha feito a questão de fatorial com erro lhe peço mil desculpas foi por falta de atenção e que estava realizando testes com o código e terminei deixando o código com erro de lógica que mudou o cálculo do fatorial. Então olhando hoje o código com calma vi de cara o erro fatorial = i, i++; e ai consertei para-> fatorial = fatorial*i, i++;. Como podia calcular o produto em Armano, que erro que esqueci o sinal *.

Obrigado mesmo meu amigo. E lhe peço desculpas. Não podia ter errado.

Agradeço desde já sua atenção.

2-) Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.

R-
Corrigida e uma nova versão abaixo.

function calculaFatorial(numero) {
let fatorial = 1, i = 2;
while(i <= numero){
fatorial = fatorial*i, i++;
}
return(fatorial);
}


function calculaFatorial(numero){
if (numero <=1)
return 1;
return (calculaFatorial(numero-1)*numero)
}