Faça um programa que leia um número N que indica quantos valores inteiros e positivos devem ser lidos a seguir. Para cada número lido, mostre uma tabela contendo o valor lido e o fatorial desse valor.
ALGORITMO
DECLARE n, num, i, j, fat NUMÉRICO
LEIA n
PARA i <- 1 ATÉ num FAÇA
INÍCIO
LEIA num
fat <- 1
PARA j <- 1 ATÉ num FAÇA
INÍCIO
fat <- fat * j
FIM
ESCREVA fat
FIM
FIM_ALGORITMO
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy4UdZZH_jbUc8okx57oS_Rg2MXvXIYyzQfAoM0vnlurMIVLzbnbL5rcA5xkKIJbgVMc8FU42AuIW-CSK146TjLumCFkTujTsvUeMuwZfrDR4Yag8BvMVlaWAueQhnyo1UVCi9Z1c-wlrA/s1600/CC%252B%252B.jpg)
Solução em C
#include < stdio.h > //Biblioteca
main(){
int n, i, j, fat;
printf("Digite a quantidade de numeros que serao lidos:");
//Recebe a quantidade de números lidos
scanf("%d" ,&n);
//Calcula fatorial
for (i = 1; i<=n; i++){
printf("Digite o %d numero", i, );
scanf("%d" ,&num);//Recebe o número
fat = 1;
for (j = 1; i<=num; j++){
fat = fat * j ;
printf("O Fatorial de %d = %d", num, fat);
}
}
system("pause");
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiabsff1pN2lrwoFUo7LfR_BwrtPH8xT4DzVwpnT3lS-kAL4cEYKo0oqWbZ-akcy2n-02dfOSUDHDlPVvxk3DZuR1k6e8t3HrafBUJ89JUqsdiev8speMNsx5vMGDtOEb-OYmebu_C45KTx/s1600/java.png)
Solução em JAVA
import java.util.*;
public class FATORIAL
{
public static void main (String args[])
{
int n, num, i, j, fat;
Scanner dado;
// Instancia o objeto da classe Scanner para receber as entradas
dado = new Scanner(System.in);
System.out.print("Digite a quantidade de numeros que serao lidos:");
//Recebe a quantidade de números para serem lidos
n = dado.nextInt();
for( i=1; i<=n ; i=++ ){
System.out.println("\n Digite o "+ i +"º número");
num = dado.nextInt();
fat = 1 ;
for( j=1; j<=num ; j=++ ){
fat = fat * j;
System.out.println("O Fatorial de "+ num +" = " + fat);
}
}
}
}
0 comentários :
Postar um comentário