Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

DESAFIO

Conclui mais um desafio, mas dessa vez fiz pesquisas externas e algumas fiz olhando a resolução no github, mas fui fazendo e anotando o que não sabia e anotando as explicações que pesquisei, pra não ficar só dando ctrl c + ctrl v, não consegui fazer o desafio 2 pois não entendi muito bem, emtão prefiro não fazer do que apenas copiar : )

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Os comentários são apenas para eu compreender melhor o que estava acontecendo em cada linha

2 respostas
solução!

Olá, Vinícius.

Tudo bem?

Parabéns por concluir mais um desafio e por adotar uma abordagem tão consciente ao aprender! É muito importante entender o que você está fazendo, em vez de apenas copiar e colar código. Agora, vamos falar sobre o desafio 2, que é criar uma função para calcular o fatorial de um número.

O fatorial de um número inteiro e positivo n, representado por n!, é o produto de todos os inteiros positivos menores ou iguais a n. Por exemplo, o fatorial de 5 é 5! = 5 x 4 x 3 x 2 x 1 = 120. Aqui está um exemplo de como você poderia escrever essa função em JavaScript:

function calcularFatorial(numero) {
  if (numero === 0 || numero === 1) {
    return 1; // O fatorial de 0 ou 1 é sempre 1
  } else {
    let fatorial = 1;
    for (let i = 2; i <= numero; i++) {
      fatorial *= i; // Multiplica o fatorial pelo contador i
    }
    return fatorial;
  }
}

// Exemplo de uso:
let numero = 5;
console.log(`O fatorial de ${numero} é ${calcularFatorial(numero)}`);

Neste código, criamos uma função chamada calcularFatorial que recebe um número como parâmetro. Dentro da função, verificamos se o número é 0 ou 1, pois o fatorial desses números é 1. Se não for nenhum desses casos, usamos um loop for para calcular o fatorial multiplicando todos os números de 2 até o número dado.

Espero que este exemplo te ajude a entender como você pode implementar a função para calcular o fatorial. Lembre-se de testar a função com diferentes valores para garantir que ela está funcionando corretamente.

Espero ter ajudado e bons estudos!

Muito obrigado! a resposta foi esclarecedora, também agradeço pelo elogio quanto ao empenho em estudar! Pode ter certeza que ajudou e muito : )