Lógica, perguntado por maria91745775p6q50x, 4 meses atrás

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

Respondido por katsumoto
7

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:


lucasalvezz2014: aqui não funcionou, poderia me auxiliar?
Respondido por igorfn20
10

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


raafaantonio: oi igor pode me ajudar?
Perguntas interessantes