Olá, Jonatas! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso da estrutura condicional para tratar casos especiais como 0 e 1, utilizou muito bem o laço de repetição for
para calcular o fatorial de forma eficiente e ainda compreendeu a importância do alert e prompt para interagir com o usuário.
Uma dica interessante para o futuro é usar funções recursivas para calcular o fatorial. Dessa forma:
function fatorialRecursivo(n) {
if (n === 0 || n === 1) return 1;
return n * fatorialRecursivo(n - 1);
}
alert(`O fatorial é: ${fatorialRecursivo(5)}`);
Isso faz com que o cálculo seja feito de forma mais elegante e funcional, especialmente útil para quem está aprendendo sobre recursividade.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!