Anilto

Menu_simples

Oct 27th, 2020
926
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*  Lista de exercícios - Exercicio 5
  2.    
  3.     Menu de animais com o comando switch
  4.  
  5.     Autor: José Anilto dos Anjos - RA 2485827201
  6.     Data: 19Out2015
  7. */
  8.  
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11.  
  12. int main()
  13. {
  14.     int op;
  15.    
  16.    
  17.     do
  18.     {
  19.         system("cls");
  20.         printf("\n\n    MENU DE ANIMAIS\n");
  21.         printf("\n    [1] Mamiferos");
  22.         printf("\n    [2] Aves");
  23.         printf("\n    [3] Repteis");
  24.         printf("\n    [4] Sair");
  25.        
  26.         printf("\n\n Digite sua opcao: ");
  27.         scanf("%d", &op);
  28.                        
  29.         switch(op)
  30.         {
  31.             case 1:
  32.             {
  33.                 system("CLS");
  34.                 do
  35.                 {
  36.                     system("cls");
  37.                     printf("\n\n    MENU DE MAMIFEROS\n");
  38.                     printf("\n    [1] Quadrupedes");
  39.                     printf("\n    [2] Bipedes");
  40.                     printf("\n    [3] Voador");
  41.                     printf("\n    [4] Aquatico");
  42.                     printf("\n    [5} Sair");
  43.        
  44.                     printf("\n\n Digite sua opcao: ");
  45.                     scanf("%d", &op);
  46.                        
  47.                     switch(op)
  48.                     {
  49.                         case 1:
  50.                         {
  51.                             system("CLS");
  52.                             do
  53.                             {
  54.                                 system("cls");
  55.                                 printf("\n\n    MENU DE MAMIFEROS QUADRUPEDES\n");
  56.                                 printf("\n    [1] Carnivoro");
  57.                                 printf("\n    [2] Herbivoro");
  58.                                 printf("\n    [3] sair");
  59.                                                    
  60.                                 printf("\n\n Digite sua opcao: ");
  61.                                 scanf("%d", &op);
  62.                                                
  63.                                 switch(op)
  64.                                 {
  65.                                     case 1:
  66.                                     {
  67.                                         system("CLS");
  68.                                         printf("\n Leao");
  69.                                         system("pause > NULL");
  70.                                         break;
  71.                                     }
  72.                                    
  73.                                     case 2:
  74.                                     {
  75.                                         system("CLS");
  76.                                         printf("\n Cavalo");
  77.                                         system("pause > NULL");
  78.                                         break;
  79.                                     }
  80.                                    
  81.                                     default:
  82.                                     {
  83.                                         system("CLS");
  84.                                         break;
  85.                                     }
  86.                                 }
  87.                             } while (op != 3);
  88.                             op = 0;
  89.                             break;
  90.                         }
  91.                    
  92.                         case 2:
  93.                         {
  94.                             system("CLS");
  95.                             do
  96.                             {
  97.                                 system("cls");
  98.                                 printf("\n\n    MENU DE MAMIFEROS BIPEDES\n");
  99.                                 printf("\n    [1] Onivoro");
  100.                                 printf("\n    [2] Frugivoro");
  101.                                 printf("\n    [3] sair");
  102.                                                    
  103.                                 printf("\n\n Digite sua opcao: ");
  104.                                 scanf("%d", &op);
  105.                                                
  106.                                 switch(op)
  107.                                 {
  108.                                     case 1:
  109.                                     {
  110.                                         system("CLS");
  111.                                         printf("\n Homem");
  112.                                         system("pause > NULL");
  113.                                         break;
  114.                                     }
  115.                                    
  116.                                     case 2:
  117.                                     {
  118.                                         system("CLS");
  119.                                         printf("\n Macaco");
  120.                                         system("pause > NULL");
  121.                                         break;
  122.                                     }
  123.                                    
  124.                                     default:
  125.                                     {
  126.                                         system("CLS");
  127.                                         break;
  128.                                     }
  129.                                 }
  130.                             } while (op != 3);
  131.                             op = 0;
  132.                            
  133.                             break;
  134.                         }
  135.                        
  136.                         case 3:
  137.                         {
  138.                             system("CLS");
  139.                             printf("\n Morcego");
  140.                             system("pause > NULL");
  141.                             break;
  142.                         }
  143.                         case 4:
  144.                         {
  145.                             system("CLS");
  146.                             printf("\n Baleia");
  147.                             system("pause > NULL");
  148.                             break;
  149.                         }
  150.                         default:
  151.                         {
  152.                             system("CLS");
  153.                             break;
  154.                         }
  155.                     }
  156.                 } while (op != 5);
  157.                 op = 0;
  158.                 break;
  159.             }
  160.            
  161.             case 2:
  162.             {
  163.                 system("CLS");
  164.                 do
  165.                 {
  166.                     system("cls");
  167.                     printf("\n\n    MENU DE AVES\n");
  168.                     printf("\n    [1] Nao voadoras");
  169.                     printf("\n    [2] Nadadoras");
  170.                     printf("\n    [3] De rapina");
  171.                     printf("\n    [4] Sair");
  172.                    
  173.                     printf("\n\n Digite sua opcao: ");
  174.                     scanf("%d", &op);
  175.                                    
  176.                     switch(op)
  177.                     {
  178.                         case 1:
  179.                         {
  180.                             system("CLS");
  181.                             do
  182.                             {
  183.                                 system("cls");
  184.                                 printf("\n\n    MENU DE AVES NAO VOADORAS\n");
  185.                                 printf("\n    [1] Tropical");
  186.                                 printf("\n    [2] Polar");
  187.                                 printf("\n    [3] sair");
  188.                                                    
  189.                                 printf("\n\n Digite sua opcao: ");
  190.                                 scanf("%d", &op);
  191.                                                
  192.                                 switch(op)
  193.                                 {
  194.                                     case 1:
  195.                                     {
  196.                                         system("CLS");
  197.                                         printf("\n Avestruz");
  198.                                         system("pause > NULL");
  199.                                         break;
  200.                                     }
  201.                                    
  202.                                     case 2:
  203.                                     {
  204.                                         system("CLS");
  205.                                         printf("\n Pinguim");
  206.                                         system("pause > NULL");
  207.                                         break;
  208.                                     }
  209.                                    
  210.                                     default:
  211.                                     {
  212.                                         system("CLS");
  213.                                         break;
  214.                                     }
  215.                                 }
  216.                             } while (op != 3);
  217.                             op = 0;
  218.                        
  219.                             break;
  220.                         }
  221.                        
  222.                         case 2:
  223.                         {
  224.                             system("CLS");
  225.                             printf("\n Pato");
  226.                             system("pause > NULL");
  227.                             break;
  228.                         }
  229.                        
  230.                         case 3:
  231.                         {
  232.                             system("CLS");
  233.                             printf("\n Aguia");
  234.                             system("pause > NULL");
  235.                             break;
  236.                         }
  237.                         default:
  238.                         {
  239.                             system("CLS");
  240.                             break;
  241.                         }
  242.                     }
  243.                 } while (op != 4);
  244.                 op = 0;
  245.                 break;
  246.             }
  247.            
  248.             case 3:
  249.             {
  250.                 system("CLS");
  251.                 do
  252.                 {
  253.                     system("cls");
  254.                     printf("\n\n    MENU DE REPTEIS\n");
  255.                     printf("\n    [1] Com casco");
  256.                     printf("\n    [2] Carnivoro");
  257.                     printf("\n    [3] Sem patas");
  258.                     printf("\n    [4] Sair");
  259.                    
  260.                     printf("\n\n Digite sua opcao: ");
  261.                     scanf("%d", &op);
  262.                                    
  263.                     switch(op)
  264.                     {
  265.                         case 1:
  266.                         {
  267.                             system("CLS");
  268.                             printf("\n Tartaruga");
  269.                             system("pause > NULL");
  270.                             break;
  271.                         }
  272.                        
  273.                         case 2:
  274.                         {
  275.                             system("CLS");
  276.                             printf("\n Crocodilo");
  277.                             system("pause > NULL");
  278.                             break;
  279.                         }
  280.                        
  281.                         case 3:
  282.                         {
  283.                             system("CLS");
  284.                             printf("\n Cobra");
  285.                             system("pause > NULL");
  286.                             break;
  287.                         }
  288.                         default:
  289.                         {
  290.                             system("CLS");
  291.                             break;
  292.                         }
  293.                     }
  294.                 } while (op != 4);
  295.                 op = 0;
  296.                 break;
  297.             }
  298.             default:
  299.             {
  300.                 system("CLS");
  301.                 break;
  302.             }
  303.         }
  304.     } while (op != 4);
  305.    
  306.     system("pause > NULL");
  307.     return 0;
  308. }
  309.  
RAW Paste Data