O fatorial de um número inteiro n, denotado por n!, é dado pela seguinte fórmula:
n! = n · (n - 1) · (n - 2) · · · 2 · 1 :
Dessa forma, 5! = 5 · 4 · 3 · 2 · 1 = 120. Por definição, 0! = 1.
Dado um número inteiro não-negativo n, calcular n!.
Conforme o enunciado diz, vamos supor uma variável \(n\)que está armazenando o valor inteiro não negativo cujo fatorial queremos calcular.
\[\{\]
INTEIRO valor_atual = n
n = n - 1
ENQUANTO (n FOR MAIOR QUE 1)
\[\{\]
valor_atual = valor_atual * n;
n = n - 1
\[\}\]
IMPRIMA “O fatorial será: “ & valor_atual.
\[\}\]
Devemos observar, neste código, que atribuímos o valor de \(n\)a uma variável, e fomos abaixando o valor de \(n\)1 a 1, multiplicando pelo valor atual. Assim, quando \(n\)atinge o valor 1, o fatorial estará calculado.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar