o cardápio da lanchonete ETE é o seguinte.
comida:. código. preço
cachorro quente. 100. 1,20
misto simples. 101. 1,30
misto com ovo. 102. 150
hambúrguer. 103. 1,20
bebida. código. preço
refrigerante. 201. 1,00
suco. 202. 1,50
água. 203. 0,70
faça um algoritmo que leia o código da comida e o código da bebida e imprima o valor de repetição no menu
Soluções para a tarefa
Resposta:
Algoritmo feito na linguagem python.
Explicação:
total = 0
b = 0
pagar = 2
print('*' * 100)
print('*' * 100)
print('*'*39 ,'CARDAPIO LANCHONETE ', '*'*39)
print('*' * 100)
print('*' * 100)
print('Digite 1 - Para comprar')
print('Digite 2 - Para pagar')
print('*' * 100)
opcao = int(input('Digite a opcao desejada:'))
print('*' * 100)
print('*' * 100)
while (opcao != pagar):
print('-'*44 ,'MENU', '-'*50)
print('-'*44 ,'1 - COMIDA', '-'*44)
print('-'*44 ,'2 - BEBIDA', '-'*44)
print('-'*44 ,'0 - SAIR', '-'*46)
print('*' * 100)
print('*' * 100)
Cardapio = int(input('Digite 1 - COMIDA / 2 BEDIDA:'))
if(Cardapio ==1):
print('='*30 ,'Digite 100 - Cachorro quente', '='*40)
print('='*30 ,'Digite 101 - Misto quente', '='*43)
print('='*30 ,'Digite 102 - Misto com ovo', '='*42)
print('='*30 ,'Digite 103 - Hamburguer', '='*44)
print('*' * 100)
print('*' * 100)
Comida = int(input('Digite o codigo desejado:'))
if(Comida == 100):
quantidade = int(input('Digite a quantidade desejada:'))
print('='*30 ,'O Valor unitario do seu prato é = R$ 1,20', '='*27)
print('*' * 100)
total = quantidade * 1.20
if(Comida == 101):
quantidade = int(input('Digite a quantidade desejada:'))
print('='*30 ,'O Valor unitario do seu prato é = R$ 1,30', '='*30)
print('*' * 100)
total = quantidade * 1.30
if(Comida == 102):
quantidade = int(input('Digite a quantidade desejada:'))
print('='*30 ,'O Valor unitario do seu prato é = R$ 1,50', '='*30)
print('*' * 100)
total = quantidade * 1.50
if(Comida == 103):
quantidade = int(input('Digite a quantidade desejada:'))
print('='*30 ,'O Valor unitario do seu prato é = R$ 1,20', '='*30)
print('*' * 100)
total = quantidade * 1.20
opcao = int(input('Digite a opção: 2 para pagar / 1 para continuar a compra:'))
print('*' * 100)
if(Cardapio ==2):
print('='*30 ,'Digite 201 - Refrigerante', '='*43)
print('='*30 ,'Digite 202 - Suco', '='*51)
print('='*30 ,'Digite 203 - Agua', '='*51)
print('*' * 100)
print('*' * 100)
Bebida = int(input('Digite o codigo desejado:'))
if(Bebida == 201):
q = int(input('Digite a quantidade desejada:'))
print('='*30 ,'O Valor unitario da Bebida é = R$ 1,00', '='*30)
print('*' * 100)
b = q * 1.00
if(Bebida == 202):
q = int(input('Digite a quantidade desejada:'))
print('='*30 ,'O Valor unitario da Bebida é = R$ 1,50', '='*30)
print('*' * 100)
b = q * 1.50
if(Bebida == 203):
q = int(input('Digite a quantidade desejada:'))
print('='*30 ,'O Valor unitario da Bebida é = R$ 0,70', '='*30)
print('*' * 100)
b = q * 0.70
opcao = int(input('Digite a opção: 2 para pagar / 1 para continuar a compra:'))
print('*' * 100)
else:
print('='*30 ,'Escolha 1 para comida ou 2 para bebida', '='*30)
print('*' * 100)
soma = total + b
print('O codigo da comida escolhida foi {} quantidade {} valor a ser pago {}'.format(Comida, quantidade, total))
print('O codigo da bebida escolhida foi {} quantidade {} valor a ser pago {}'.format(Bebida, q, b))
print('*' * 100)
print('Total do pedido {}'.format(soma))
print('*' * 100)