Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Fatorial */
- import java.util.Scanner;
- public class Fatorial {
- public static void main(String args[]){
- Scanner leia = new Scanner(System.in);
- int num;
- double fat = 0;
- //a. Solicite ao usuário um número e mostre o fatorial do número informado.
- System.out.printf("Entre com um numero: ");
- //scanf("%d", &num);
- num = leia.nextInt();
- fat = fatorial(num);
- System.out.printf("\na) Fatorial de %d: %1.0f\n", num, fat);
- //b. Construa um programa para mostrar o fatorial dos números inteiros na faixa de 1 a 10.
- System.out.printf("\nb) Fatorial de 1 a 10:\n");
- for(int i=1; i<=10; i++){
- fat = fatorial(i);
- System.out.printf("%d: %1.0f\n", i, fat);
- }
- //c. Solicite ao usuário 7 números inteiros e para cada leitura informar o fatorial desse número.
- for(int i=1; i<=7; i++){
- System.out.printf("\nEntre com o %dº numero: ", i);
- // scanf("%d", &num);
- num = leia.nextInt();
- fat = fatorial(num);
- System.out.printf("Fatorial de %d: %d\n", num, (int)fat);
- }
- //d. Solicite ao usuário a quantidade de termos da sequencia de fatoriais e imprima o resultado.
- System.out.printf("\nEntre com a quantidade de termos da sequencia de fatoriais: ");
- num = leia.nextInt();
- for(int i=1; i<=num; i++){
- fat = fatorial(i);
- System.out.printf("%1.0f, ", fat);
- }
- }
- public static int fatorial(int num){
- double fat = 1;
- for(int i=1; i<=num; i++){
- fat *= i;
- }
- return (int) fat;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement