Informática, perguntado por cruzeiro20166, 1 ano atrás

Programa que calcula a quantidade de consumo total de uma lanchonete e que identifica o codigo do produto , que tipo de estrutura devo usar ? dois vetores ? um para o codigo e o outro para a quantidade ? ou nada disso , só condicionais if ou escolha switch ?quero dicas ?

Soluções para a tarefa

Respondido por arturmizuno00
0
fale com um programador. Acredito que seja um esquema básico de matrizes

cruzeiro20166: Boa noite. eu quero fazer sozinho , não quero copiar de ninguem , quero aprender, mas se eu te mandar , tu me manda a dica.
arturmizuno00: eu n sei programar pra empresas, so jogos, dsclp
Respondido por dersa1973
0

Resposta:

#include <stdio.h>

#include <conio.h>

#include <locale.h>

#include <math.h>

#include <iostream>

#include <string.h>

int main(void)

{    

setlocale(LC_ALL, "");

int cod=1, qtde;

float vlr=0;

 

printf("-------------  Bem-Vindo à Lancheria ASL73 --------------\n\n");

printf(          "FAÇA SEU PEDIDO PELO MENU\n\n\n");

printf("*************    MENU LANCHERIA ASL73   *****************\n\n");

printf("ITEM 1 - COD_100 - CACHORRO-QUENTE PREÇO UNITÁRIO R$ 5.00\n");

printf("ITEM 2 - COD_101 - X-SALADA        PREÇO UNITÁRIO R$ 8.79\n");

printf("ITEM 3 - COD_102 - X-BACON         PREÇO UNITÁRIO R$ 9.99\n");

printf("ITEM 4 - COD_103 - MISTO           PREÇO UNITÁRIO R$ 6.89\n");

printf("ITEM 5 - COD_104 - SALADA          PREÇO UNITÁRIO R$ 4.80\n");

printf("ITEM 6 - COD_105 - ÁGUA            PREÇO UNITÁRIO R$ 3.49\n");

printf("ITEM 7 - COD_106 - REFRIGERANTE    PREÇO UNITÁRIO R$ 4.99\n\n\n");

printf("ITEM 8 - COD_0 Produto indisponível\n");

printf("Por favor , digite códigos válidos.\n\n\n");

printf("Meu RU é 154 3 primeiros números e 125 os três ultimos\n\n");

while (cod != 0)

{

 printf("Digite o código do item\n");

 scanf_s("%i", &cod);

 switch (cod)

 {

 case 100:

 printf("CACHORRO-QUENTE : Digite à quantidade:");

 scanf_s("%i", &qtde);

 vlr = vlr + (5.00 * qtde);

 break;

 

 case 101:

 printf("X-SALADA : Digite à quantidade:");

 scanf_s("%i", &qtde);

 vlr = vlr + (8.79 * qtde);

 break;

 case 102:

 printf("X-BACON : Digite à quantidade:");

 scanf_s("%i", &qtde);

 vlr = vlr + (9.99 * qtde);

 break;

 case 103:

 printf("MISTO : Digite à quantidade:");

 scanf_s("%i", &qtde);

 vlr = vlr + (6.89 * qtde);

 break;

 case 104:

 printf("SALADA : Digite à quantidade:");

 scanf_s("%i", &qtde);

 vlr = vlr + (4.80 * qtde);

 break;

 case 105:

 printf("ÁGUA : Digite à quantidade:");

 scanf_s("%i", &qtde);

 vlr = vlr + (3.49 * qtde);

 break;

 

 case 106:

 printf("REFRIGERANTE : Digite à quantidade:");

 scanf_s("%i", &qtde);

 vlr = vlr + (4.99 * qtde);

 break;

 case 107:

 printf("PRODUTO INDISPONÍVEL : Digite um código válido:");

 scanf_s("%i", &qtde);

 vlr = vlr + (8.79 * qtde);

 break;

 default:

 printf("\n Pedido Finalizado ! Obrigado !\n VALOR TOTAL DO PEDIDO = %.2f", vlr);

 cod = 0;

 }

}

 

 

return (0);

}

Explicação:

Perguntas interessantes