Seja Bem-vindo

Tudo sobre Eng. Mecatrônica

Aqui você encontrará vários materiais e curiosidades sobre Engenharia Mecatrônica.
.......

Exercício em C e JAVA - Algoritmo - Fatorial


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
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");
}
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);
   }
   }     
 }
}

# Compartilhar

DEIXE SEU COMENTARIO

    Blogger Comentario
    Facebook Comentario

0 comentários :

Postar um comentário