1
resposta

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

1 resposta

Fala Fábio! Como vai?

Fique tranquilo enquanto ao erro, é comum e acontece sempre independente da sua experiência ou conhecimento, pois, erro "bobos" são os que na maioria das vezes demandamos mais tempo para resolver.

Outra coisa, o fato de você reconhecer o erro é muito mais importante do que não errar, erre, erre muito mesmo! Mas aprenda com cada erro, assim você vai ser capaz de resolver situações cada vez mais complicadas.

No mais, bons estudos meu amigo!