Fatorial
Fatorial é usado em áreas como probabilidade e combinatória para calcular permutações e combinações. Em código real, você pode precisar dele para resolver problemas de arranjos ou em algoritmos de análise combinatória. Dominar o laço for com acumulador multiplicativo é essencial para implementar esse tipo de cálculo.
O PROBLEMA
Leia N e calcule o fatorial usando for.
EXEMPLO
Entrada: 5 → 5! = 120
SOBRE O CONCEITO
O fatorial de N é o produto de todos os inteiros de 1 até N. Para calcular com for, você declara um acumulador do tipo int (ou long para valores maiores) e o inicializa com 1, não com 0. Erro comum: iniciar com 0 faz o resultado ser sempre 0, pois qualquer multiplicação por 0 resulta em 0. O laço percorre de 1 a N, multiplicando o acumulador pelo contador a cada iteração. Por exemplo, para N=5: fatorial = 1; depois 1*1=1, 1*2=2, 2*3=6, 6*4=24, 24*5=120. Ao final, exiba o valor com System.out.println(fatorial).
RESOLUÇÃO