diegomrodrigues

Loja eletrônica - Só ouro

Jan 12th, 2020
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.81 KB | None | 0 0
  1. /**
  2.  * Exemlo de loja Eletrônica
  3.  * Uso de while, if, switch
  4.  * Diego Mendes Rodrigues
  5.  */
  6. #include <stdio.h>
  7.  
  8. int main(void) {
  9.   int quantidade, valorp, valordop;
  10.     int produto;
  11.    
  12.   /* Cabeçalho */
  13.   printf("\n\n=-=-=-=-=-=- Loja Só Ouro =-=-=-=-=-=-");
  14.     printf("\n\nBem vindo à nossa loja eletrônica!");
  15.  
  16.   /* Produtos da loja */
  17.   printf("\n\nSelecione seu tipo de produto:\n");
  18.     printf("\n1: Anel\t\t\tR$ 100,00\n2: Brinco\t\tR$ 50,00\n");
  19.   printf("3: Cinto\t\tR$ 150,00\n4: Pulseira\t\tR$ 50,00\n");
  20.   printf("5: Sair da Loja Só Ouro\n");
  21.  
  22.   /* Solicitar que o usuário escolha o produto */
  23.     printf("\nProduto escolhido: ");
  24.   scanf("%d", &produto);
  25.  
  26.   while (produto < 1 || produto > 5) {
  27.     printf("\nVocê não escolheu um produto da nossa loja, tente novamente.");
  28.     printf("\n\nProduto escolhido: ");
  29.     scanf("%d", &produto);
  30.   }
  31.  
  32.   /* Exibir a sacola de compras do usuário junto com o valor que será pago */
  33.     switch (produto)
  34.     {
  35.         case 1:
  36.             printf("\nQuantos Anéis: ");
  37.             scanf("%d", &quantidade);
  38.             valordop = 100;
  39.             valorp = valordop * quantidade;
  40.       printf("\nObrigado pela compra!");
  41.  
  42.       if (quantidade > 1)
  43.         printf("\n\nAqui está sua sacola com os seus %d anéis.", quantidade);
  44.       else
  45.         printf("\n\nAqui está sua sacola com o seu anel.");
  46.             printf("\n\nO valor a ser pago: R$ %d,00", valorp);
  47.             break;
  48.  
  49.         case 2:
  50.             printf("\nQuantos Brincos: ");
  51.             scanf("%d", &quantidade);
  52.             valordop = 50;
  53.             valorp = valordop * quantidade;
  54.  
  55.             printf("\nObrigado pela compra!");
  56.       if (quantidade > 1)
  57.         printf("\n\nAqui está sua sacola com os seus %d brincos.", quantidade);
  58.       else
  59.         printf("\n\nAqui está sua sacola com o seu brinco.");
  60.             printf("\n\nO valor a ser pago: R$ %d,00", valorp);
  61.             break;
  62.  
  63.         case 3:
  64.             printf("\nQuantos Cintos: ");
  65.             scanf("%d", &quantidade);
  66.             valordop = 150;
  67.             valorp = valordop * quantidade;
  68.             printf("\nObrigado pela compra!");
  69.      
  70.       if (quantidade > 1)
  71.         printf("\n\nAqui está sua sacola com os seus %d cintos.", quantidade);
  72.       else
  73.         printf("\n\nAqui está sua sacola com o seu cinto.");
  74.             printf("\n\nO valor a ser pago: R$ %d,00", valorp);
  75.             break;
  76.  
  77.         case 4:
  78.             printf("\nQuantas de Pulseiras: ");
  79.             scanf("%d", &quantidade);
  80.             valordop = 50;
  81.             valorp = valordop * quantidade;
  82.             printf("\nObrigado pela compra!");
  83.  
  84.       if (quantidade > 1)
  85.         printf("\n\nAqui está sua sacola com as suas %d pulseiras.", quantidade);
  86.       else
  87.         printf("\n\nAqui está sua sacola com a sua pulseira.");
  88.             printf("\n\nO valor a ser pago: R$ %d,00", valorp);
  89.             break;
  90.  
  91.         default:
  92.             printf("\nIrei te acompanhar até a porta da loja.");
  93.             break;
  94.     }
  95.  
  96.   /* Rodapé */
  97.     printf("\n\n----------- Volte sempre! -----------\n");
  98.   return 0;
  99. }
Advertisement
Add Comment
Please, Sign In to add comment