Exercício: Faça um programa que calcule o fatorial de um número inteiro. Repita a operação de cálculo X vezes.
Resposta exemplo abaixo:
package fatorial;
import java.util.Scanner;
public class Exercicio {
public static void main(String[] args){
Scanner ent = new Scanner(System.in);
int num, fat = 1;
int cont = 1;
do{
System.out.println("Digite um nº");
num = ent.nextInt();
for(int i = 1;i <= num; i++){
fat = fat * i;
}
System.out.println("!" + num + " = " + fat);
cont++;
}while(cont < 2);
}
}
/* Passo-a-passo do algoritmo
fat = fat * i -> fat
fat = 1 * 1 -> 1
fat = 1 * 2 -> 2
fat = 2 * 3 -> 6
fat = 6 * 4 -> 24
fat = 24 * 5 -> 120
*/