Buscar

EA 10 - Fatorial

 

 

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!.

https://www.passeidireto.com/lista/68789632-algoritmos-e-programacao/arquivo/69355270-estrutura-de-repeticao-while

💡 2 Respostas

User badge image

Andre Smaira

Como não foi especificada uma linguagem em específico, vamos trabalhar com um pseudocódigo, que poderá ser adaptado à linguagem desejada:

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.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Perguntas relacionadas

Question Icon

EA 11 - Maior e menor nota

Algoritmos e Programação

UFMS

User badge image

Will Pinto

Question Icon

Exercícios Estrutura de repetição while

Algoritmos e Programação de Computadores

UFMS

User badge image

Will Pinto

Question Icon

EA - 3 - Impar e Positivo

Algoritmos e Programação I

UFMS

User badge image

Will Pinto