Enunciado: Você e sua equipe de programadores foram contratados para desenvolver um app de vendas para uma lanchonete. Você ficou com a parte de desenvolver a interface do cliente para retirada do produto.
A lanchonete possui seguinte tabela de produtos listados com sua descrição, códigos e valores:
Código Descrição Valor(R$)
100 Cachorro-Quente 9,00
101 Cachorro-Quente Duplo 11,00
102 X-Egg 12,00
103 X-Salada 13,00
104 X-Bacon 14,00
105 X-Tudo 17,00
200 Refrigerante Lata 5,00
201 Chá Gelado 4,00
Elabore um programa em Python que:
1. Entre com o código do produto desejado;
2. Pergunte se o cliente quer pedir mais alguma coisa (se sim repetir o passo item 2. Caso contrário ir para próximo passo);
3. Encerre a conta do cliente com o valor total;
4. Deve-se utilizar estruturas if, elif e else (EXIGÊNCIA 1 de 3);
5. Se a pessoa digitar um NÚMERO diferente dos da tabela printar na tela: ‘opção inválida’ e voltar para o menu (EXIGÊNCIA 2 de 3);
6. Deve-se utilizar while, break, continue (EXIGÊNCIA 3 de 3);
o (DICA: utilizar o continue dentro else que verifica a opção inválida)
o (DICA: utilizar o break dentro elif que verifica a opção sair)
Soluções para a tarefa
Resposta:
print('Bem vindo a Lanchonete do Raul Urbano R.U. 1102127')
valororiginal = float( input('Digite o comprimento do objeto (em cm): a ') )
include <stdio.h>
void main() {
int n = 1, i;//declaraçãode inteiros para utilizacao em lacos de repeticao
char products[8][60] = { //declaracao de matriz para armazenar as strings produtos"
Codigo | Descrição | Valor(R$)",
"100 | Cachorro-quente | 9,00",
"101 | Cachorro-Quente Duplo | 11,00",
"102 | X-Egg | 12,00",
"103 | X-Salada | 13,00",
"104 | x-Bacon | 14,00",
"105 | X-tudo | 17,00",
"200 | Refrigerante Lata| 5,00",
"201 | Chá Gelado | 4,00",
};
float precototal = 0;//declaração de float precototal para armazenar preçototal da compra
for (i = 0; i < 8; i
Explicação:
Resposta:
print('Bem vindo a Lanchonete do Igor Fonseca Nogueira RU:3835036\n')
print('**********************Cardápio**********************')
print("|Código| | Descrição | | Valor |")
print("| 100 | | Cachorro-Quente | | R$9,00 |")
print("| 101 | | Cachorro-Quente Duplo | | R$11,00 |")
print("| 102 | | X_Egg | | R$12,00 |")
print("| 103 | | X-Salada | | R$13,00 |")
print("| 104 | | X-Bacon | | R$14,00 |")
print("| 105 | | X-Tudo | | R$17,00 |")
print("| 200 | | Refrigerante Lata | | R$5,00 |")
print("| 201 | | Chá Gelado | | R$4,00 |")
valorTotal=0
opcao3835036=1
while(opcao3835036==1):
codigo = int(input('\nEntre com o código do produto desejado:'))
#dentro de cada if, sempre que a pessoa escolher um produto, o valor total da conta delá aumentará de acordo com o valor do código do produto
if codigo == 100:
valorTotal += 9
print('Você pediu um Cachorro-Quente no valor de R$9,00')
elif codigo == 101:
valorTotal += 11
print('Você pediu um Cachorro-Quente Duplo no valor de R$11,00')
elif codigo == 102:
valorTotal += 12
print('Você pediu um X-Egg no valor de R$12,00')
elif codigo == 103:
valorTotal += 13
print('Você pediu um X-Salada no valor de R$13,00')
elif codigo == 104:
valorTotal += 14
print('Você pediu um X-Bacon no valor de R$14,00')
elif codigo == 105:
valorTotal+=17
print('Você pediu um X-Tudo no valor de R$17,00')
elif codigo == 200:
valorTotal+=5
print('Você pediu um Refrigerante Lata no valor de R$5,00')
elif codigo == 201:
valorTotal += 4
print('Você pediu um Chá Gelado no valor de R$4,00')
else:
print('Este código de produto não existe, digite uma opção válida')
continue
opcao3835036 = int(input('Deseja fazer um novo pedido?\n1 - SIM\n0 - NÃO\n'))
print('O total a ser pago é:R$ {:.2f}'.format(valorTotal))
print('RU:3835036\nIgor Fonseca Nogueira')
Explicação:
Código em python