1
resposta

DESAFI0

Ainda estou com dúvida na Fatorial, mas estou encaminhando as que eu fiz: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Kailayne, tudo bem? 😊

Parabéns pela iniciativa de resolver os desafios! 👏

É ótimo ver seu progresso e dedicação. 💪

Sobre a fatorial, não se preocupe, é normal ter dúvidas no começo. 🤔

Vamos revisar o conceito e esclarecer suas dúvidas.

A fatorial de um número é o produto de todos os inteiros positivos menores ou iguais a ele.

Por exemplo, a fatorial de 5 (5!) é 5 * 4 * 3 * 2 * 1 = 120.

Uma função recursiva para calcular a fatorial pode ser implementada da seguinte forma:

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

Nessa função, se o número for 0, retornamos 1 (fatorial de 0 é 1). 🔗

Caso contrário, multiplicamos o número pelo fatorial do número anterior.

Essa abordagem é um exemplo de recursão, onde a função chama a si mesma. 🧐

🎓 Para saber mais: