Ainda estou com dúvida na Fatorial, mas estou encaminhando as que eu fiz:
Ainda estou com dúvida na Fatorial, mas estou encaminhando as que eu fiz:
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: