Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- // exercício #008
- /*
- Uma doceria vende pedaços de bolos e salgados. Os preços são os seguintes:
- Pedaços de bolo (preço Unitário):
- - Bolo Floresta Negra: R$ 6,00
- - Bolo de Chocolate: R$ R 5,00
- - Bolo de Abacaxi: R$ 4,00
- - Bolo de Coco: R$ 3,00
- Salgados (Preço Unitário):
- - Coxinha: R$ 3,00
- - Esfirra: R$ 4,00
- - Risole de Queijo: R$ 3,50
- - Bolinho de Bacalhau: R$ 7,00
- Faça um programa que permita calcular o valor total da compra de cada cliente.
- Observação: Não é para uma única compra! Imponha uma condição para o programa
- parar. Ele deve calcular para vários clientes e parar quando uma condição se
- verificar.
- */
- int reiniciar;
- int main(int argc, char *argv[])
- {
- system("cls");
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará, pelo menos uma vez
- {
- int a,b,c,d;
- int e,f,g,h;
- printf("Precos: \n");
- printf("Pedacos de bolo (Preco Unitario): \n\n- Bolo Floresta Negra: R$ 6,00\n\n- Bolo de Chocolate: R$ 5,00\n\n- Bolo de Abacaxi: R$ 4,00\n\n- Bolo de Coco: R$ 3,00\n\n\n");
- printf("Salgados (Preco Unitario): \n\n- Coxinha: R$ 3,00\n\n- Esfirra: R$ 4,00\n\n- Risole de Queijo: R$ 3,50\n\n- Bolinho de Bacalhau: R$ 7,00\n\n");
- printf("Digite a quantidade desejada de produtos: \n");
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará pelo menos uma vez
- {
- printf("\nBolos:\nFloresta Negra: ");
- scanf("%d", &a);
- } while (a < 0); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará pelo menos uma vez
- {
- printf("\nBolos:\nChocolate: ");
- scanf("%d", &b);
- } while (b < 0); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará pelo menos uma vez
- {
- printf("\nBolos:\nAbacaxi: ");
- scanf("%d", &c);
- } while (c < 0); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará pelo menos uma vez
- {
- printf("\nBolos:\nCoco: ");
- scanf("%d", &d);
- } while (d < 0); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará pelo menos uma vez
- {
- printf("\nSalgados:\nCoxinha: ");
- scanf("%d", &e);
- } while (e < 0); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará pelo menos uma vez
- {
- printf("\nSalgados:\nEsfirra: ");
- scanf("%d", &f);
- } while (f < 0); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará pelo menos uma vez
- {
- printf("\nSalgados:\nRisole de Queijo: ");
- scanf("%d", &g);
- } while (g < 0); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- do // Início do loop, diferente de while, do while executa o loop antes de veríficar a condição, portanto, seja ela verdadeira ou falsa, o código rodará pelo menos uma vez
- {
- printf("\nSalgados:\nBolinho de Bacalhau: ");
- scanf("%d", &h);
- } while (h < 0); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- float aprice = a * 6.00;
- float bprice = b * 5.00;
- float cprice = c * 4.00;
- float dprice = d * 3.00;
- float eprice = e * 3.00;
- float fprice = f * 4.00;
- float gprice = g * 3.50;
- float hprice = h * 7.00;
- float finalprice = aprice + bprice + cprice + dprice + eprice + fprice + gprice + hprice;
- printf("\n\nO valor total e de: R$%f\n\n\n", finalprice);
- printf("Fechar o programa? (1 = Sim / 2 = Nao) ");
- scanf("%d", &reiniciar);
- } while (reiniciar != 1); // Fim do loop, agora a condição é verificada, e se for verdadeira, o código rodará de novo.
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement