• Matéria: Lógica
  • Autor: yasmiinmiranda1997
  • Perguntado 6 anos atrás

Comando Escolha - Caso.
Escrever um programa que leia o código do produto escolhido do cardápio de uma lanchonete e a quantidade. O programa deve calcular o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um pedido. O cardápio da lanchonete segue o padrão abaixo:
Especificação Código Preço
Cachorro Quente 100 1.20
Bauru Simples 101 1.30
Bauru com Ovo 102 1.50
Hamburguer 103 1.20
Cheeseburguer 104 1.70
Suco 105 2.20
Refrigerante 106 1.00


reysonbarros10: Yasmin desenvolvi o programa em linguagem C que geralmente é a linguagem base que vemos na faculdade. Não sei se era para ser feito em outra linguagem específica. Mas como não fala a respeito disso na questão optei por essa linguagem. Também sou professor de programação, caso tenha outras dúvidas estou à disposição no skype: reyson_tic.

Respostas

respondido por: reysonbarros10
4

Resposta:

#include <stdio.h>

#include <stdlib.h>

int main(void){

int codigo_produto, quantidade;

float valor_unitario,valor_total;

 

printf("Bem vindo(a) a Lanchonete da Yasmin\n");  

printf("Listagem do Cardapio\n");  

printf("100 - Cachorro Quente -> R$1,20\n");

printf("101 - Bauru Simples -> R$1,30\n");

printf("102 - Bauru com Ovo -> R$1,50\n");

printf("103 - Hamburguer -> R$1,20\n");

printf("104 - Cheeseburguer -> R$1,70\n");

printf("105 - Suco -> R$2,20\n");

printf("106 - Refrigerante -> R$1,00\n");

 

printf("Digite o codigo do Produto:\n");    

scanf("%d", &codigo_produto);

 

switch(codigo_produto){

 case 100:

  valor_unitario = 1.20 ;

  break;

 case 101:

  valor_unitario = 1.30;

  break;

 case 102:  

  valor_unitario = 1.50;

  break;

 case 103:  

  valor_unitario = 1.20;

  break;

 case 104:  

  valor_unitario = 1.70;

  break;

 case 105:  

  valor_unitario = 2.20;

  break;    

 case 106:  

  valor_unitario = 1.00;

  break;  

 default:

  printf("Produto nao registrado no sistema.");

  system("pause");

  return 0;  

   

}

 

printf("Digite a quantidade:\n");    

scanf("%d", &quantidade);  

 

valor_total = valor_unitario * quantidade;  

 

printf("Valor Total => R$ %.2f\n",valor_total);

 

system("pause");

return 0;  

 

}

Explicação:

Perguntas similares