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)
}