1
resposta

Desafio - Hora da prática, Calculo fatorial..


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

let numero = Number(prompt('Digite um número para calcular a sua fatorial!'));
let numeroFatorial = numero;

function fatorial(numeroFatorial) {
    if (numeroFatorial === 0 || numeroFatorial ===1) {
        return 1;
    }
    return numeroFatorial * fatorial(numeroFatorial - 1);
}

alert(`O fatorial de ${numeroFatorial} é = ` + fatorial(numeroFatorial));
1 resposta

Olá! Como vai?

Mandou bem demais, Laurinaldo!

Observei que você explorou o uso da recursividade para resolver o cálculo do fatorial, utilizou muito bem o controle condicional if para tratar os casos e ainda compreendeu a importância do prompt() e alert() para interagir com o usuário de forma dinâmica.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!