Comando Escolha - Caso
Uma loja está dando desconto em todos seus produtos. Sendo que para produtos do tipo 1, será dado
15% de desconto, produtos dos tipos 2 e 3, será dado de 20% de desconto e os produtos do tipo 4, terão
23% de desconto.
Soluções para a tarefa
Resposta:
#include <stdio.h>
#include <stdlib.h>
int main(void){
int tipo_produto,quantidade;
float percentual_desconto,valor_unitario,valor_total,valor_desconto,valor_total_desconto;
printf("Bem vindo(a) a Loja da Yasmin\n");
printf("Listagem dos Produtos\n");
printf("1 - Roupas\n");
printf("2 - Bijuterias\n");
printf("3 - Eletronicos\n");
printf("4 - Calcados\n");
printf("Digite o tipo do Produto:\n");
scanf("%d", &tipo_produto);
switch(tipo_produto){
case 1:
percentual_desconto = 0.15 ;
break;
case 2:
percentual_desconto = 0.2;
break;
case 3:
percentual_desconto = 0.2;
break;
case 4:
percentual_desconto = 0.23;
break;
default:
printf("Tipo do produto nao registrado no sistema.");
system("pause");
return 0;
}
printf("Digite o valor do produto:\n");
scanf("%f", &valor_unitario);
printf("Digite a quantidade:\n");
scanf("%d", &quantidade);
valor_total = (valor_unitario * quantidade);
valor_desconto = (valor_unitario * quantidade) * percentual_desconto;
valor_total_desconto = valor_total - valor_desconto;
printf("Percentual de desconto => %.2f\n",percentual_desconto*100);
printf("Valor do desconto => R$%.2f\n",valor_desconto);
printf("Valor Total(sem desconto) => R$%.2f\n",valor_total);
printf("Valor Total(com desconto) => R$%.2f\n",valor_total_desconto);
printf("Volte sempre!!!");
system("pause");
return 0;
}
Explicação: