Algoritimo
Criar um algoritmo que calcule o fatorial de um número passado como entrada.
Descrição
A dupla deverá escrever um algoritmo que calcule o fatorial de um número inteiro passado como entrada pelo usuário. O algoritmo deverá estar escrito em pseudolinguagem e na linguagem de programação Java. Entende-se como fatorial de um número inteiro n (n >= 0) o resultado da seguinte expressão aritmética: n! = n * (n-1) * (n-2) * (n-3) * ... * 1. Maiores detalhes deverão ser pesquisados pelos integrantes da dupla.
Requisitos
• • • • • • O número n deverá ser qualquer valor inteiro maior ou igual a zero; O fatorial do número também deverá ser um valor inteiro maior ou igual a 1; O programa deverá informar ao usuário quando deverá ser digitado o valor do número no qual se deseja calcular o fatorial; O algoritmo deverá escrever uma mensagem na tela informando qual o fatorial do número; O algoritmo deverá ser escrito utilizando necessariamente a abordagem iterativa (utilizando estruturas de repetição); Para servir de base para o desenvolvimento do código fonte java, utilizem o arquivo Fatorial.java localizado na pasta “Trabalhos\Trabalho_3_Fatorial” no Moodle da disciplina; • • • O algoritmo escrito em pseudolinguagem e o escrito em Java deverão estar consistentes entre si; O pseudocódigo deverá ser apresentado em forma de documento de texto (TXT) e o código Java em arquivos com a extensão java. Segue abaixo exemplo de funcionamento do programa escrito em Java para efeito de ilustração:
Figura 1 - Exemplo de funcionamento do algoritmo escrito em