Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main() {
- int menu, stop = 0, qtd_produto = 0;
- char produto;
- double total = 0;
- while(stop != 1)
- {
- printf("Selecione a opcao desejada:\n")/
- printf("\t1 - Acrescentar item.\n");
- printf("\t2 - Retirar item.\n");
- printf("\t3 - Listar produtos.\n");
- printf("\t4 - Visualizar total.\n");
- printf("\t5 - Fechar compra.\n");
- printf("Opcao: ");
- scanf("%1d", &menu);
- switch(menu)
- {
- case 1 :
- printf("Digite o codigo do produto: \n");
- scanf(" %c", &produto);
- printf("Digite a quantidade de produtos: \n");
- scanf("%d", &qtd_produto);
- switch(produto)
- {
- case 'A' :
- total += qtd_produto*12.25;
- break;
- case 'B' :
- total += qtd_produto*23.4;
- break;
- case 'C' :
- total += qtd_produto*85.11;
- break;
- case 'D' :
- total += qtd_produto*18.99;
- break;
- case 'E' :
- total += qtd_produto*53;
- break;
- case 'F' :
- total += qtd_produto*71.86;
- break;
- case 'G' :
- total += qtd_produto*99.9;
- break;
- case 'H' :
- total += qtd_produto*10.01;
- break;
- case 'I' :
- total += qtd_produto*67.44;
- break;
- case 'J' :
- total += qtd_produto*36.8;
- break;
- case 'K' :
- total += qtd_produto*48.73;
- break;
- case 'L' :
- total += qtd_produto*13.84;
- break;
- case 'M' :
- total += qtd_produto*92.18;
- break;
- case 'N' :
- total += qtd_produto*15.45;
- break;
- case 'O' :
- total += qtd_produto*80.67;
- break;
- case 'P' :
- total += qtd_produto*10.65;
- break;
- case 'Q' :
- total += qtd_produto*20.75;
- break;
- case 'R' :
- total += qtd_produto*23.8;
- break;
- case 'S' :
- total += qtd_produto*10.5;
- break;
- case 'T' :
- total += qtd_produto*41.6;
- break;
- case 'U' :
- total += qtd_produto*12.3;
- break;
- case 'V' :
- total += qtd_produto*33.19;
- break;
- case 'W' :
- total += qtd_produto*17.92;
- break;
- case 'X' :
- total += qtd_produto*44.05;
- break;
- case 'Y' :
- total += qtd_produto*61.7;
- break;
- case 'Z' :
- total += qtd_produto*97.42;
- break;
- }
- system("clear");
- break;
- case 2 :
- {
- if(total > 0.0)
- {
- printf("Digite o codigo do produto: \n");
- scanf(" %c", &produto);
- printf("Digite a quantidade de produtos: \n");
- scanf("%d", &qtd_produto);
- }
- switch (produto)
- {
- case 'A' :
- total -= qtd_produto*12.25;
- break;
- case 'B' :
- total -= qtd_produto*23.4;
- break;
- case 'C' :
- total -= qtd_produto*85.11;
- break;
- case 'D' :
- total -= qtd_produto*18.99;
- break;
- case 'E' :
- total -= qtd_produto*53;
- break;
- case 'F' :
- total -= qtd_produto*71.86;
- break;
- case 'G' :
- total -= qtd_produto*99.9;
- break;
- case 'H' :
- total -= qtd_produto*10.01;
- break;
- case 'I' :
- total -= qtd_produto*67.44;
- break;
- case 'J' :
- total -= qtd_produto*36.8;
- break;
- case 'K' :
- total -= qtd_produto*48.73;
- break;
- case 'L' :
- total -= qtd_produto*13.84;
- break;
- case 'M' :
- total -= qtd_produto*92.18;
- break;
- case 'N' :
- total -= qtd_produto*15.45;
- break;
- case 'O' :
- total -= qtd_produto*80.67;
- break;
- case 'P' :
- total -= qtd_produto*10.65;
- break;
- case 'Q' :
- total -= qtd_produto*20.75;
- break;
- case 'R' :
- total -= qtd_produto*23.8;
- break;
- case 'S' :
- total -= qtd_produto*10.5;
- break;
- case 'T' :
- total -= qtd_produto*41.6;
- break;
- case 'U' :
- total -= qtd_produto*12.3;
- break;
- case 'V' :
- total -= qtd_produto*33.19;
- break;
- case 'W' :
- total -= qtd_produto*17.92;
- break;
- case 'X' :
- total -= qtd_produto*44.05;
- break;
- case 'Y' :
- total -= qtd_produto*61.7;
- break;
- case 'Z' :
- total -= qtd_produto*97.42;
- break;
- }
- system("clear");
- break;
- }
- case 3 :
- {
- system("clear");
- 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");
- 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");
- 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");
- break;
- }
- case 4 :
- {
- if(total > 0)
- {
- system("clear");
- printf("Total R$ %.2lf\n\n", total);
- }
- else
- {
- system("clear");
- printf("Total R$ 0.00\n\n");
- }
- break;
- }
- case 5:
- {
- stop = 1;
- break;
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement