Fatorial
O fatorial é usado em problemas reais de combinatória, como calcular o número de permutações possíveis de elementos. Em programação, você encontra essa operação em algoritmos de ordenação, análise combinatória e até em jogos para gerar combinações. Dominar o laço for com um acumulador multiplicativo é essencial para construir qualquer sequência de produto, como juros compostos ou séries matemáticas.
O PROBLEMA
Declare N e calcule o fatorial usando for.
EXEMPLO
const n = 5; 5! = 120
SOBRE O CONCEITO
O fatorial de N (N!) é o produto de todos os inteiros de 1 até N. Para calculá-lo com um laço for, você precisa de uma variável acumuladora, geralmente chamada fatorial, iniciada em 1 (o elemento neutro da multiplicação). O erro mais comum é inicializar com 0, o que zera todo o produto. Outro erro é definir o range errado, por exemplo, usando i < N em vez de i <= N, o que exclui o último fator. O laço correto percorre de 1 a N e, a cada iteração, multiplica o acumulador pelo valor atual de i usando o operador *. Ao final, fatorial conterá o resultado desejado.
RESOLUÇÃO