Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Exemlo de loja Eletrônica
- * Uso de while, if, switch
- * Diego Mendes Rodrigues
- */
- #include <stdio.h>
- int main(void) {
- int quantidade, valorp, valordop;
- int produto;
- /* Cabeçalho */
- printf("\n\n=-=-=-=-=-=- Loja Só Ouro =-=-=-=-=-=-");
- printf("\n\nBem vindo à nossa loja eletrônica!");
- /* Produtos da loja */
- printf("\n\nSelecione seu tipo de produto:\n");
- printf("\n1: Anel\t\t\tR$ 100,00\n2: Brinco\t\tR$ 50,00\n");
- printf("3: Cinto\t\tR$ 150,00\n4: Pulseira\t\tR$ 50,00\n");
- printf("5: Sair da Loja Só Ouro\n");
- /* Solicitar que o usuário escolha o produto */
- printf("\nProduto escolhido: ");
- scanf("%d", &produto);
- while (produto < 1 || produto > 5) {
- printf("\nVocê não escolheu um produto da nossa loja, tente novamente.");
- printf("\n\nProduto escolhido: ");
- scanf("%d", &produto);
- }
- /* Exibir a sacola de compras do usuário junto com o valor que será pago */
- switch (produto)
- {
- case 1:
- printf("\nQuantos Anéis: ");
- scanf("%d", &quantidade);
- valordop = 100;
- valorp = valordop * quantidade;
- printf("\nObrigado pela compra!");
- if (quantidade > 1)
- printf("\n\nAqui está sua sacola com os seus %d anéis.", quantidade);
- else
- printf("\n\nAqui está sua sacola com o seu anel.");
- printf("\n\nO valor a ser pago: R$ %d,00", valorp);
- break;
- case 2:
- printf("\nQuantos Brincos: ");
- scanf("%d", &quantidade);
- valordop = 50;
- valorp = valordop * quantidade;
- printf("\nObrigado pela compra!");
- if (quantidade > 1)
- printf("\n\nAqui está sua sacola com os seus %d brincos.", quantidade);
- else
- printf("\n\nAqui está sua sacola com o seu brinco.");
- printf("\n\nO valor a ser pago: R$ %d,00", valorp);
- break;
- case 3:
- printf("\nQuantos Cintos: ");
- scanf("%d", &quantidade);
- valordop = 150;
- valorp = valordop * quantidade;
- printf("\nObrigado pela compra!");
- if (quantidade > 1)
- printf("\n\nAqui está sua sacola com os seus %d cintos.", quantidade);
- else
- printf("\n\nAqui está sua sacola com o seu cinto.");
- printf("\n\nO valor a ser pago: R$ %d,00", valorp);
- break;
- case 4:
- printf("\nQuantas de Pulseiras: ");
- scanf("%d", &quantidade);
- valordop = 50;
- valorp = valordop * quantidade;
- printf("\nObrigado pela compra!");
- if (quantidade > 1)
- printf("\n\nAqui está sua sacola com as suas %d pulseiras.", quantidade);
- else
- printf("\n\nAqui está sua sacola com a sua pulseira.");
- printf("\n\nO valor a ser pago: R$ %d,00", valorp);
- break;
- default:
- printf("\nIrei te acompanhar até a porta da loja.");
- break;
- }
- /* Rodapé */
- printf("\n\n----------- Volte sempre! -----------\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment