O fatorial de um número n é n n-1 n-2 ... até n = 1. Lembre-se de utilizar os parênteses.
O fatorial de 0 é 1 O fatorial de 1 é (0!) 1 = 1 O fatorial de 2 é (1!) 2 = 2 O fatorial de 3 é (2!) 3 = 6 O fatorial de 4 é (3!) 4 = 24
O fatorial de um número n é n n-1 n-2 ... até n = 1. Lembre-se de utilizar os parênteses.
O fatorial de 0 é 1 O fatorial de 1 é (0!) 1 = 1 O fatorial de 2 é (1!) 2 = 2 O fatorial de 3 é (2!) 3 = 6 O fatorial de 4 é (3!) 4 = 24
Olá Willyan, tudo bem?
Simplificando, para calcular o fatorial de um número qualquer N, basta multiplicarmos esse número N começando de N e subtraindo 1 até chegarmos a 1 (para sempre no 1, nunca multiplicamos por 0).
Por exemplo, o fatorial de 5 é:
5! = 5 * 4 * 3 * 2 * 1
5! = 120
O fatorial de 4 é:
4! = 4 * 3 * 2 * 1
4! = 24
Para deixar mais "compacta" a expressão, podemos dizer também que o fatorial de 5 é:
5! = 5 * (!4)
5! = 5 * 24
5! = 120
Abraço!
A lógica é fazer você criar condições e dentro das condições um looping, abaixo o código em portugol para você entender:
para cont de num ate 2 passo -1 faca se (cont = num) entao mult <- cont (cont - 1) escreval ("") escreval (cont, " ", (cont - 1), " = ", mult) fimse
se (cont < num) e (cont <> 1) entao mult <- mult (cont - 1) escreval (mult, " ", (cont - 1), " = ", mult) fimse fimpara escreval ("") escreval ("O fatorial de ", num, " é: ", mult)
fimalgoritmo