1
resposta

[Sugestão] Desafio 2

Esse eu quebrei a cabeça, depois vi que pode fazer de uma forma mais fácil! Vou colocar aqui como eu resolvi.

Desafio 2

function fatorial(n) {
    
    let aux = n;
    let num = 1;
    let fatorial = 0;

    while (aux > 0) {
       if (aux == n) {
        aux--; 
        num = n * (n - aux);
        fatorial = num;
       }
       else{
        num = num * (n - aux);
        fatorial = num;
        aux--;
       }
    }   
    
    return fatorial;
}

alert(`O resultado do fatorial do seu número é ${fatorial(n)}`);
1 resposta

Oi, Carla! Como você está?

Parabéns por construir essa solução! Você mandou muito bem. Com a prática e dedicação constantes, logo você estará criando lógicas como essa tranquilamente. Continue assim!

E conte com o fórum quando tiver dúvidas, tá bem? Estamos por aqui.

Forte abraço!