Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // MINI FABRICA DE CHOCOLATE EM C
- #include <stdlib.h>
- #include <stdio.h>
- #include <locale.h>
- main(){
- setlocale(LC_ALL, "Portuguese_Brazil");
- int chocolate, recheio, tamanho, quantidade;
- float valor_chocolate, valor_desconto, valor_recheio, valor_total;
- printf(" ESCOLHA O TIPO DE CHOCOLATE \n");
- while(chocolate > 3 || chocolate < 1){
- printf(" (1) PARA CHOCOLATE AO LEITE R$30,00 \n");
- printf(" (2) PARA CHOCOLATE BRANCO R$32,50 \n");
- printf(" (3) PARA CHOCOLATE MEIO AMARGO R$35,00 \n");
- scanf("%d", & chocolate);
- if(chocolate > 3 || chocolate < 1){
- printf("OPÇÂO INVALIDA!");
- }
- if(chocolate == 1){
- printf("AO LEITE");
- }
- if(chocolate == 2){
- printf("BRANCO");
- }
- if(chocolate == 3){
- printf("MEIO AMARGO");
- }
- } // WHILE
- printf("\n ESCOLHA O TIPO DE RECHEIO \n");
- while(recheio > 5 || recheio < 1){
- printf(" (1) PARA BRIGADEIRO + R$00,00 \n");
- printf(" (2) PARA DOCE DE LEITE + R$00,00 \n");
- printf(" (3) PARA MORANGO + R$02,00 \n");
- printf(" (4) PARA MARACUJÁ + R$02,00 \n");
- printf(" (5) PARA PRESTÍGIO + R$02,00 \n");
- scanf("%d", & recheio);
- if(recheio > 5 || recheio < 1){
- printf("OPÇÂO INVALIDA!");
- }
- if(recheio == 1){
- printf("BRIGADEIRO");
- }
- if(recheio == 2){
- printf("DOCE DE LEITE");
- }
- if(recheio == 3){
- printf("MORANGO");
- }
- if(recheio == 4){
- printf("MARACUJÁ");
- }
- if(recheio == 5){
- printf("PRESTÍGIO");
- }
- } // WHILE
- printf("\n ESCOLHA O TAMANHO \n");
- while(tamanho > 3 || tamanho < 1){
- printf(" (1) PARA 500g (valor total x 1) \n");
- printf(" (2) PARA 1kg (valor total x 2) \n");
- printf(" (3) PARA 2kg (valor total x 3) \n");
- scanf("%d", & tamanho);
- if(tamanho > 3 || tamanho < 1){
- printf("OPÇÂO INVALIDA!");
- }
- if(tamanho == 1){
- printf("500g");
- }
- if(tamanho == 1){
- printf("1kg");
- }
- if(tamanho == 2){
- printf("2kg");
- }
- } // WHILE
- printf("\n ESCOLHA A QUANTIDADE \n");
- while(quantidade > 4 || quantidade < 1){
- printf(" (1) 1 ovo sem desconto \n");
- printf(" (2) 2 ovos com 10%% de desconto \n");
- printf(" (3) 3 ovos com 15%% de desconto \n");
- printf(" (4) 4 ovos com 20%% de desconto \n");
- scanf("%d", & quantidade);
- if(quantidade > 4 || quantidade < 1){
- printf("OPÇÂO INVALIDA!");
- }
- if(quantidade == 1){
- printf("1 ovo");
- }
- if(quantidade == 2){
- printf("2 ovos");
- }
- if(quantidade == 3){
- printf("3 ovos");
- }
- if(quantidade == 4){
- printf("4 ovos");
- }
- } // WHILE
- // Define o valor do tipo de chocolate utilizado
- if(chocolate == 1){
- valor_chocolate = 30;
- }
- if(chocolate == 2){
- valor_chocolate = 32.5;
- }
- if(chocolate == 3){
- valor_chocolate = 35;
- }
- // Define o valor do recheio, se houver custo adicional
- if(recheio > 2 && recheio < 6){
- valor_recheio = 2;
- }else{
- valor_recheio = 0;
- }
- // Define o valor dos produtos com base do tamanho do ovo
- if(tamanho == 1){
- valor_total = valor_chocolate + valor_recheio;
- }
- if(tamanho == 2){
- valor_total = (valor_chocolate + valor_recheio) * 2;
- }
- if(tamanho == 3){
- valor_total = (valor_chocolate + valor_recheio) * 3;
- }
- // Define o valor com base na quantidade de ovos
- valor_total *= quantidade;
- if(quantidade == 2){valor_desconto = valor_total * 0.1;}
- if(quantidade == 3){valor_desconto = valor_total * 0.15;}
- if(quantidade == 2){valor_desconto = valor_total * 0.2;}
- valor_total -= valor_desconto;
- printf("\n O valor total a pagar é: %.2f", valor_total);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement