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

) 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 TheDS
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);


Perguntas interessantes