) Desenvolva um programa em C/C++ que realize a
venda de produtos de uma lanchonete. O programa deverá solicitar que o usuário digite o código (de acordo com o cardápio da lanchonete, a seguir) e a quantidade de cada um dos produtos que o cliente deseja comprar.
Após a digitação do código de cada cliente o programa irá perguntar: “Deseja mais algum produto?”. Se o usuário responder “S” o programa pede o código e a quantidade do próximo produto, se ele responder “N” o programa calcula e mostra o valor total a ser pago pelo cliente.
O programa deve apresentar a mensagem “Código inválido” caso o código do produto seja diferente dos que estão na tabela. Se o produto comprado for um sanduíche o programa deve imprimir “Grátis um refrigerante.
CARDÁPIO:
PRODUTO CODIGO PREÇO
Cachorro quente 100 1,20
Bauru simples 101 1,30
Hamburguer 102 1,50
Refrigerante 103 1,30
HollenLima:
Pra fazer isso ai de graça está dificil ein, hahaha
Soluções para a tarefa
Respondido por
5
Vou fazer a logica e você se vira na programação kkk
var int codigo;
var int resposta (Comando Tente)
var boolean compra;
var double total;
do{
Try {
codigo =(Comando -> Solicitar ao usuario) (" CARDÁPIO:
PRODUTO CODIGO PREÇO \n
Cachorro quente 100 1,20 \n
Bauru simples 101 1,30 \n
Hamburguer 102 1,50 \n
Refrigerante 103 1,30 \n")
if(codigo == 100 ){
total += 1.20;
String resp =(Pedir informação do usuario) ("Deseja mais algum produto ? ")
if (resp.equals("N")){
compra = true;
}
} "Insira as logicas vou fazer apenas 1"
}
catch(Exception e ){
Comando Printar na Tela ("Codigo Invalido");
}
}
while(compra == false);
var int codigo;
var int resposta (Comando Tente)
var boolean compra;
var double total;
do{
Try {
codigo =(Comando -> Solicitar ao usuario) (" CARDÁPIO:
PRODUTO CODIGO PREÇO \n
Cachorro quente 100 1,20 \n
Bauru simples 101 1,30 \n
Hamburguer 102 1,50 \n
Refrigerante 103 1,30 \n")
if(codigo == 100 ){
total += 1.20;
String resp =(Pedir informação do usuario) ("Deseja mais algum produto ? ")
if (resp.equals("N")){
compra = true;
}
} "Insira as logicas vou fazer apenas 1"
}
catch(Exception e ){
Comando Printar na Tela ("Codigo Invalido");
}
}
while(compra == false);
Perguntas interessantes