1
resposta

[Dúvida] Função que calcule o valor do fatorial

Está correto, mesmo não utilizando o for e o ||? Criando uma função que calcula o valor do fatorial de um número passado como parâmetro.

1 resposta

Teu código tá correto em termos de lógica para calcular o fatorial de um número.

Sobre essa função fatorial que você fez, ela usa um while pra calcular o produto de todos os números positivos até o número que você manda, né? Então, a parada desse loop é quando o valorQueDiminui fica menor que o numeroInicial. A cada rodada, esse valorQueDiminui vai aumentando, e isso vai fazer o loop parar lá na frente. Sacou?