Pessoal to achando meio esquisito a estrutura do conteudo programático. No terceiro módulo do curso Lógica de programação: 'explore funções e listas', eles propõem uma resolução do "desafio -HOra da Pratica" que faz uso de looping com for e tbm de math com uso de pi. Mas nada disso foi passado em aulas anteriores, nem em 'artigos sugeridos'. Gostaria de saber se estou seguindo caminho errado ? e se alguém tem alguma dica para me dar, pois eu estou seguindo a lógica do curso, não estou pegando nada a mais do que tem sido fornecido em cada modulo.
olha o resultado abaixo que foi deixado no "opiniao do instrutor", eu nunca saberia resolver tudo isso. Estou muito angustiada por que na ultima live da "One", os instrutores disseram que quem assistir todo o curso de "programação" poderia iniciar o Challenge, mas acho impossível se tivermos que parar toda hora e ir atras de conhecimento que não foi passado em aula(fora do conteúdo programático) :( enfim...se alguém puder me ajudar dando alguma opinião sobre isso, me instruindo qual a melhor forma de estudar agradeço muito. Não quero que você me respondam me explicando o código sugerido, quero saber como prosseguir nos estudos .Alias, nas resoluções deste desafio em específico o material didático não tem comentários esclarecedores, e engraçado é que toda hora os instrutores dos curso de Programação (Monica e Guilherme) estão nos instruindo a comentar o código para entendermos o que foi feito. O Resultado abaixo foi deixado lá no "opinião do instrutor", mas pra mim não foi muito útil. Pois não consigo entender o que estão fazendo ai
function calcularFatorial(numero) {
if (numero === 0 || numero === 1) {
return 1;
}
let fatorial = 1;
for (let i = 2; i <= numero; i++) {
fatorial *= i;
}
return fatorial;
}
// Exemplo de uso
let numero = 5;
let resultado = calcularFatorial(numero);
console.log(`O fatorial de ${numero} é ${resultado}`);