Programa em C - Loja de informatica
Por: joao599 • 20/10/2019 • Trabalho acadêmico • 1.003 Palavras (5 Páginas) • 187 Visualizações
Portfólio
Laboratório De Programação
#include
#include
#include
int main()
{
int area[99], quantidade[99], resposta, cont, i;
float percent1, percent2, percent3;
float valor_produto[99], valor_base[99],
valor_desconto[99], valor_final[99];
char respostas[1];
char nome_produto[99][30];
char tipo[3][30];
percent1 = 0.05;
percent2 = 0.08;
percent3 = 0.10;
resposta = 1;
cont = 0;
while(resposta == 1){
printf("Seja Bem Vido!\n\n");
printf("Digite o Nome do Produto\n\n");
/*informa o produto*/
scanf("%s", nome_produto[cont]);
printf("\nSelecione uma opção:\n");
/*seleciona uma opção*/
printf("#####################\n");
printf("# 1 [INFORMÁTICA] #\n");
printf("# 2 [JOGOS] #\n");
printf("# 3 [ELETRÔNICOS] #\n");
printf("#####################\n\n");
scanf("%i", &area[cont]);
printf("Informe a Quantidade:\n");
/*informa a quantidade*/
scanf("%i", &quantidade[cont]);
printf("Digite o Valor do Produto:\n");
/*informa o valor*/
scanf("%f", &valor_produto[cont]);
printf("Produto Selecionado: %s \n", nome_produto[cont]);
/*apresenta o produto selecionado*/
printf("Quantidade: %i \n", quantidade[cont]);
/*apresenta a quantidade escolhida*/
switch (area[cont]) {
case 1:/*caso o item for informatica*/
printf("\nOpção Selecionada: INFORMÁTICA\n");
valor_base[cont] = valor_produto[cont] * quantidade[cont];
valor_desconto[cont] = valor_base[cont]*percent1;
valor_final[cont] = valor_base[cont] - valor_desconto[cont];
printf("O Valor Base é: R$ %.2f\n", valor_base[cont]);
printf("Desconto é: R$ %.2f\n", valor_desconto[cont]);
printf("Percentual de 5 por cento\n");
printf("Valor Total de: R$ %.2f \n", valor_final[cont]);
printf("Deseja Continuar as Compras? Digite S para sim e N para não\n");
scanf("%s", respostas);
if(strcmp(respostas, "s") == 0){
resposta = 1;
}else{
resposta = 2;
}
break;
case 2:/*caso o item for jogo*/
printf("/nOpção selecionada: JOGOS\n");
valor_base[cont] = valor_produto[cont] * quantidade[cont];
valor_desconto[cont] = valor_base[cont]*percent2;
valor_final[cont] = valor_base[cont] - valor_desconto[cont];
printf("O Valor Base é R$ %.2f \n", valor_base[cont]);
printf("Desconto de R$ %.2f \n", valor_desconto[cont]);
printf("Percentual de 8 por cento\n");
printf("Valor Total de: R$ %.2f \n", valor_final[cont]);
printf("Deseja Continuar as Compras? Digite S para sim e N para não\n");
scanf("%s", respostas);
if(strcmp(respostas, "s") == 0){
resposta = 1;
}else{
resposta = 2;
}
break;
case 3:/*caso o item for eletronico*/
printf("Opção Selecionada: ELETRONICOS\n");
valor_base[cont] = valor_produto[cont] * quantidade[cont];
valor_desconto[cont] = valor_base[cont]*percent3;
valor_final[cont] = valor_base[cont] - valor_desconto[cont];
printf("O Valor Base é: R$ %.2f \n", valor_base[cont]);
printf("Desconto de: R$ %.2f \n", valor_desconto[cont]);
printf("Percentual de 10 por cento \n");
printf("Valor Totalde: R$ %.2f \n", valor_final[cont]);
printf("Deseja Continuar as Compras? Digite S para sim e N para não\n");
scanf("%s", respostas);
if(strcmp(respostas, "s") == 0){
resposta = 1;
}else{
resposta = 2;
}
break;
default:/*caso opção seja invalida*/
printf("A Opção Selecionada é Invalida.\n");
printf("Gostaria de Continuar Suas Compras? Digite S para sim e N para não.\n");
scanf("%s", respostas);
if(strcmp(respostas, "s") == 0){
...