1
resposta

Problemas em mostrar o resultado da fatoração

Estou tentado mostrar o valor do resultado no console, mas não funciona. Tentei de diferentes formas, poderia me da uma força

 let valorFatorial = parseInt(prompt('Número'));

  function fatorizacao(valorFatorial) {

    if (valorFatorial === 0 || valorFatorial === 1){
        return 1;

    } while (valorFatorial > 1) {
        valorFatorial--;
        numbFatorial = valorFatorial * valorFatorial;
        
    }
    return numbFatorial;
   
  }

  console.log(numbFatorial);
 
1 resposta

Por que você não está chamando a função para ela retornar. O certo do código seria:

console.log(fatorizacao(5))

O 5 seria o valor a ser fatorado.