Advertisement
MarceloSousa

Menu atvid 5

Nov 10th, 2013
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.29 KB | None | 0 0
  1. #include <locale.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5.  
  6. int numeros_inteiros();
  7. float dividir_numeros();
  8. int tres_numeros();
  9. int par_impar();
  10. int fatorial();
  11.  
  12.  
  13. int main (void){
  14.     setlocale(LC_ALL,"portuguese");
  15.    
  16.     short opc=1;
  17.    
  18.     while(opc!=0){    
  19.         system("cls");
  20.         printf("(1) Escrever todos os números inteiros existentes entre dois números informados\n");
  21.         printf("(2) Dividir dois números\n");
  22.         printf("(3) Verificar o maior de três números informados\n");
  23.         printf("(4) Descobrir se um número inteiro informado é par ou ímpar\n");
  24.         printf("(5) Calcular o fatorial de um número\n");
  25.         printf("(0) Encerrar o programa\n");
  26.         printf("Digite a sua opção: ");
  27.        
  28.         scanf("%i",&opc);
  29.        
  30.         switch(opc){
  31.             case 1: numeros_inteiros();break;
  32.             case 2: dividir_numeros();break;
  33.             case 3: tres_numeros();break;
  34.             case 4: par_impar();break;
  35.             case 5: fatorial();break;
  36.             case 0:break;
  37.             default: printf("\n\nOpção Invalída");getch();break;}}
  38.    
  39.     getch();
  40.     return 0;}
  41.    
  42.     int numeros_inteiros(){
  43.         int i=0,n1=0,n2=0;
  44.         system("cls");
  45.         printf("Digite o Primeiro Numero: ");
  46.         scanf("%i",&n1);
  47.         printf("Digite o Segundo Numero: ");
  48.         scanf("%i",&n2);
  49.    
  50.         for(i=n1;i<=n2;i++)
  51.             printf("%i\n",i);
  52.                        
  53.     getch();}
  54.    
  55.     float dividir_numeros(){
  56.         int n1=0,n2=0;
  57.         system("cls");
  58.         printf("Digite o Primeiro Numero: ");
  59.         scanf("%i",&n1);
  60.         printf("Digite o Segundo Numero: ");
  61.         scanf("%i",&n2);
  62.        
  63.         printf("A divisão dos numeros é: %.1f",(float)n1/n2);
  64.         getch();}
  65.    
  66.     int tres_numeros(){
  67.    
  68.     int i=0,n[3],maior=0;
  69.    
  70.     for (i=0;i<3;i++){
  71.         printf("\nDigite o %iº numero: ",i+1);
  72.         scanf("%i",&n[i]);}
  73.    
  74.     for(i=0;i<=3;i++){
  75.         if(maior<n[i])
  76.         maior=n[i];}
  77.    
  78.     printf("\n\nO Maior numero é: %i",maior);
  79.     getch();}
  80.    
  81.     int par_impar(){
  82.         int num=0;
  83.        
  84.         system("cls");
  85.         printf("Digite um Numero: ");
  86.         scanf("%i",&num);
  87.        
  88.         if(num%2==0)
  89.         printf("É Par");
  90.         else
  91.         printf("É Impar");
  92.         getch();}
  93.    
  94.     int fatorial(){
  95.     int i,num=0,fat=1;
  96.    
  97.     system("cls");
  98.    
  99.     printf("Digite um numero: ");
  100.     scanf("%i",&num);
  101.    
  102.     for(i=1;i<=num;i++){
  103.         fat=fat*i;}
  104.        
  105.         printf("O Fatorial de %i é: %i",num,fat);
  106.         getch();}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement