Advertisement
Umidoo

Untitled

Sep 22nd, 2017
580
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 8.33 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main() {
  5.     int menu, stop = 0, qtd_produto = 0;
  6.     char produto;
  7.     double total = 0;
  8.    
  9.     while(stop != 1)
  10.     {
  11.         printf("Selecione a opcao desejada:\n")/
  12.         printf("\t1 - Acrescentar item.\n");
  13.         printf("\t2 - Retirar item.\n");
  14.         printf("\t3 - Listar produtos.\n");
  15.         printf("\t4 - Visualizar total.\n");
  16.         printf("\t5 - Fechar compra.\n");
  17.         printf("Opcao: ");
  18.         scanf("%1d", &menu);
  19.         switch(menu)
  20.         {
  21.             case 1 :
  22.                 printf("Digite o codigo do produto: \n");
  23.                 scanf(" %c", &produto);
  24.                 printf("Digite a quantidade de produtos: \n");
  25.                 scanf("%d", &qtd_produto);
  26.                 switch(produto)
  27.                 {
  28.                     case 'A' :
  29.                         total += qtd_produto*12.25;
  30.                         break;
  31.                     case 'B' :
  32.                         total += qtd_produto*23.4;
  33.                         break;
  34.                     case 'C' :
  35.                         total += qtd_produto*85.11;
  36.                         break;
  37.                     case 'D' :
  38.                         total += qtd_produto*18.99;
  39.                         break;
  40.                     case 'E' :
  41.                         total += qtd_produto*53;
  42.                         break;
  43.                     case 'F' :
  44.                         total += qtd_produto*71.86;
  45.                         break;
  46.                     case 'G' :
  47.                         total += qtd_produto*99.9;
  48.                         break;
  49.                     case 'H' :
  50.                         total += qtd_produto*10.01;
  51.                         break;
  52.                     case 'I' :
  53.                         total += qtd_produto*67.44;
  54.                         break;
  55.                     case 'J' :
  56.                         total += qtd_produto*36.8;
  57.                         break;
  58.                     case 'K' :
  59.                         total += qtd_produto*48.73;
  60.                         break;
  61.                     case 'L' :
  62.                         total += qtd_produto*13.84;
  63.                         break;
  64.                     case 'M' :
  65.                         total += qtd_produto*92.18;
  66.                         break;
  67.                     case 'N' :
  68.                         total += qtd_produto*15.45;
  69.                         break;
  70.                     case 'O' :
  71.                         total += qtd_produto*80.67;
  72.                         break;
  73.                     case 'P' :
  74.                         total += qtd_produto*10.65;
  75.                         break;
  76.                     case 'Q' :
  77.                         total += qtd_produto*20.75;
  78.                         break;
  79.                     case 'R' :
  80.                         total += qtd_produto*23.8;
  81.                         break;
  82.                     case 'S' :
  83.                         total += qtd_produto*10.5;
  84.                         break;
  85.                     case 'T' :
  86.                         total += qtd_produto*41.6;
  87.                         break;
  88.                     case 'U' :
  89.                         total += qtd_produto*12.3;
  90.                         break;
  91.                     case 'V' :
  92.                         total += qtd_produto*33.19;
  93.                         break;
  94.                     case 'W' :
  95.                         total += qtd_produto*17.92;
  96.                         break;
  97.                     case 'X' :
  98.                         total += qtd_produto*44.05;
  99.                         break;
  100.                     case 'Y' :
  101.                         total += qtd_produto*61.7;
  102.                         break;
  103.                     case 'Z' :
  104.                         total += qtd_produto*97.42;
  105.                         break;
  106.                 }
  107.                 system("clear");
  108.                 break;
  109.             case 2 :
  110.             {
  111.                 if(total > 0.0)
  112.                 {
  113.                     printf("Digite o codigo do produto: \n");
  114.                     scanf(" %c", &produto);
  115.                     printf("Digite a quantidade de produtos: \n");
  116.                     scanf("%d", &qtd_produto);
  117.                 }
  118.                 switch (produto)
  119.                 {
  120.                     case 'A' :
  121.                         total -= qtd_produto*12.25;
  122.                         break;
  123.                     case 'B' :
  124.                         total -= qtd_produto*23.4;
  125.                         break;
  126.                     case 'C' :
  127.                         total -= qtd_produto*85.11;
  128.                         break;
  129.                     case 'D' :
  130.                         total -= qtd_produto*18.99;
  131.                         break;
  132.                     case 'E' :
  133.                         total -= qtd_produto*53;
  134.                         break;
  135.                     case 'F' :
  136.                         total -= qtd_produto*71.86;
  137.                         break;
  138.                     case 'G' :
  139.                         total -= qtd_produto*99.9;
  140.                         break;
  141.                     case 'H' :
  142.                         total -= qtd_produto*10.01;
  143.                         break;
  144.                     case 'I' :
  145.                         total -= qtd_produto*67.44;
  146.                         break;
  147.                     case 'J' :
  148.                         total -= qtd_produto*36.8;
  149.                         break;
  150.                     case 'K' :
  151.                         total -= qtd_produto*48.73;
  152.                         break;
  153.                     case 'L' :
  154.                         total -= qtd_produto*13.84;
  155.                         break;
  156.                     case 'M' :
  157.                         total -= qtd_produto*92.18;
  158.                         break;
  159.                     case 'N' :
  160.                         total -= qtd_produto*15.45;
  161.                         break;
  162.                     case 'O' :
  163.                         total -= qtd_produto*80.67;
  164.                         break;
  165.                     case 'P' :
  166.                         total -= qtd_produto*10.65;
  167.                         break;
  168.                     case 'Q' :
  169.                         total -= qtd_produto*20.75;
  170.                         break;
  171.                     case 'R' :
  172.                         total -= qtd_produto*23.8;
  173.                         break;
  174.                     case 'S' :
  175.                         total -= qtd_produto*10.5;
  176.                         break;
  177.                     case 'T' :
  178.                         total -= qtd_produto*41.6;
  179.                         break;
  180.                     case 'U' :
  181.                         total -= qtd_produto*12.3;
  182.                         break;
  183.                     case 'V' :
  184.                         total -= qtd_produto*33.19;
  185.                         break;
  186.                     case 'W' :
  187.                         total -= qtd_produto*17.92;
  188.                         break;
  189.                     case 'X' :
  190.                         total -= qtd_produto*44.05;
  191.                         break;
  192.                     case 'Y' :
  193.                         total -= qtd_produto*61.7;
  194.                         break;
  195.                     case 'Z' :
  196.                         total -= qtd_produto*97.42;
  197.                         break;
  198.                 }
  199.                 system("clear");
  200.                 break;
  201.             }
  202.             case 3 :
  203.             {
  204.                 system("clear");
  205.                 printf("A - R$ 12.25\tB - R$ 23.40\nC - R$ 85.11\tD - R$ 18.99\nE - R$ 53.00\tF - R$ 71.86\nG - R$ 99.90\tH - R$ 10.01\nI - R$ 67.44\tJ - R$ 36.80\n");
  206.                 printf("K - R$ 48.73\tL - R$ 13.84\nM - R$ 92.18\tN - R$ 15.45\nO - R$ 80.67\tP - R$ 10.65\nQ - R$ 20.75\tR - R$ 23.80\nS - R$ 10.50\tT - R$ 41.60\n");
  207.                 printf("U - R$ 12.30\tV - R$ 33.19\nW - R$ 17.92\tX - R$ 44.05\nY - R$ 61.70\tZ - R$ 97.42\n\n");
  208.                 break;
  209.             }
  210.             case 4 :
  211.             {
  212.                 if(total > 0)
  213.                 {
  214.                     system("clear");
  215.                     printf("Total R$ %.2lf\n\n", total);
  216.                 }
  217.                 else
  218.                 {
  219.                     system("clear");
  220.                     printf("Total R$ 0.00\n\n");
  221.                 }
  222.                 break;
  223.             }
  224.             case 5:
  225.             {
  226.                 stop = 1;
  227.                 break;
  228.             }
  229.         }
  230.     }
  231.     return 0;
  232. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement