RuiViana

TesteAA

Sep 8th, 2020 (edited)
766
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdlib.h>
  2. #include <ctype.h>
  3. #include <stdio.h>
  4. #include <locale.h>
  5.  
  6. int main()
  7. {
  8.   char regiao, vendedor, vazio;
  9.  
  10.   setlocale(LC_ALL, "portuguese");
  11.   printf("Regioes:Leste,Oeste e Nordeste\n");
  12.   printf("Informe a primeira letra da regiao:\n");
  13.  
  14.   regiao = getchar();
  15.  
  16.   vazio = getchar();
  17.   printf("vazio1%X\n", vazio);
  18.   vazio = getchar();
  19.   printf("vazio2%X\n", vazio);
  20.  
  21.   regiao = toupper(regiao);
  22.   printf("\n");
  23.  
  24.  
  25.   switch (regiao)
  26.   {
  27.     case 'L':
  28.       printf("Vendedores:Ricardo,Jose e Maria\n");
  29.       vendedor = getchar();
  30.       vendedor = toupper(vendedor);
  31.  
  32.       switch (vendedor)
  33.       {
  34.         case 'R':
  35.  
  36.           printf("Vendas:R$%d\n", 5000);
  37.           break;
  38.  
  39.         case 'J':
  40.  
  41.           printf("Vendas:R$%d\n", 15000);
  42.           break;
  43.  
  44.         case 'M':
  45.  
  46.           printf("Vendas:R$%d\n", 18000);
  47.           break;
  48.  
  49.       }//end switch aninhado
  50.  
  51.       break;
  52.  
  53.     case 'O':
  54.       printf("Vendedores:Rafael,Joana e Pedro\n");
  55.       printf("Informe a primeira letra do vendedor");
  56.       vendedor = getchar();
  57.       vendedor = toupper(vendedor);
  58.       printf("\n");
  59.  
  60.       switch (vendedor)
  61.       {
  62.         case 'R':
  63.  
  64.           printf("Vendas:R$%d\n", 2000);
  65.           break;
  66.  
  67.         case 'J':
  68.  
  69.           printf("Vendas:R$%d\n", 8000);
  70.           break;
  71.  
  72.         case 'P':
  73.  
  74.           printf("Vendas:R$%d\n", 18500);
  75.           break;
  76.  
  77.       }//end switch aninhado
  78.  
  79.       break;
  80.  
  81.     case 'N':
  82.       printf("Vendedores:Fabiana,Gabriela e Roberto\n");
  83.       printf("Informe a primeira letra do vendedor");
  84.       vendedor = getchar();
  85.       vendedor = toupper(vendedor);
  86.       printf("\n");
  87.  
  88.       switch (vendedor)
  89.       {
  90.         case 'F':
  91.  
  92.           printf("Vendas:R$%d\n", 3000);
  93.           break;
  94.  
  95.         case 'G':
  96.  
  97.           printf("Vendas:R$%d\n", 6000);
  98.           break;
  99.  
  100.         case 'R':
  101.  
  102.           printf("Vendas:R$%d\n", 1000);
  103.           break;
  104.  
  105.       }//end switch aninhado
  106.  
  107.       break;
  108.  
  109.   }//end switch
  110.  
  111.  
  112.   return 0;
  113. }
RAW Paste Data