1
resposta

[Dúvida] Dúvida - Desafio 2_Módulo 3 - Lógica de programação II

Não sei se foi somente eu, mas particularmente senti uma extrema dificuldade quanto ao Desafio 2 proposto no 3 modulo do curso, até então todos os desafios são baseados no assuntos já ensinados, mas dessa vez percebi que existiam alguns conceitos com o 'for' que até então nem vimos ainda e já está sendo usado.

Claro que precisa de um conhecimento básico do que é um número fatorial, mas analisando a resposta dada ao professor pra mim quase nada tem sentido. Por favor quem puder me explicar sobre essa questão, ficarei muito agradecido.

Questão:

  1. Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.
1 resposta

O fatorial de um número é multiplicar ele por todos os números positivos menores até chegar em 1. Por exemplo, o fatorial de 5 é 5 * 4 * 3 * 2 * 1.

Se você usar um loop 'for' com o número que tá recebendo como parâmetro, e for multiplicando até chegar em 1, pronto, você tem uma função que calcula o fatorial desse número.

Ajudou?