Faça um programa que calcule o fatorial de um número.
Esse programa deve receber como entrada um número inteiro positivo e imprimir na tela o fatorial dele.
Passo 1
Antes de tudo, vamos definir o escopo do nosso programa!
Passo 2
Vamos agora declarar as variáveis necessárias para o desenvolvimento do programa.
Informações sobre as variáveis:
- n armazenará o número que servirá como base para o cálculo do fatorial;
- fat armazenará o valor do fatorial;
- i será a variável contadora de um laço de repetição.
Passo 3
Com as variáveis devidamente declaradas e inicializadas, está na hora de requisitarmos a entrada do número ao usuário.
Passo 4
Tendo conhecimento do número inserido como entrada pelo usuário podemos utilizar o comando de repetição while.
A lógica para o cálculo do fatorial está em atribuir o valor de n a variável contadora i, utilizando a condição i maior ou igual a 0 para a execução do comando de repetição while. A cada loop a variável fat receberá o produto entre o valor atual armazenado por ela e i, em seguida i terá seu valor reduzido em 1.
Isso fará com que o valor 1 seja multiplicado por n, o resultado dessa multiplicação novamente multiplicado por n – 1, o resultado da última multiplicação multiplicado por n – 2 e assim por diante até a condição de execução do comando de repetição ser falsa.
Passo 5
Por fim, basta realizarmos a impressão do fatorial do número inserido anteriormente pelo usuário do programa.
Resposta
Ei, a resposta está no passo a passo :)