Segue abaixo o código em Python que atende aos requisitos do enunciado: ``` # Exigência de Código 1 print("Olá, meu nome é Ed e eu sou o assistente virtual responsável por ajudá-lo a fazer seu pedido.") # Exigência de Código 2 e 3 while True: sabor = input("Digite o sabor desejado (CP ou AC): ") if sabor not in ["CP", "AC"]: print("Sabor inválido. Tente novamente.") continue tamanho = input("Digite o tamanho desejado (P, M ou G): ") if tamanho not in ["P", "M", "G"]: print("Tamanho inválido. Tente novamente.") continue break # Exigência de Código 4 if sabor == "CP" and tamanho == "P": valor = 10 elif sabor == "CP" and tamanho == "M": valor = 15 elif sabor == "CP" and tamanho == "G": valor = 19 elif sabor == "AC" and tamanho == "P": valor = 12 elif sabor == "AC" and tamanho == "M": valor = 17 else: valor = 21 # Exigência de Código 5 acumulador = valor # Exigência de Código 6 while True: mais_pedidos = input("Deseja pedir mais alguma coisa? (S/N): ") if mais_pedidos.upper() == "S": while True: sabor = input("Digite o sabor desejado (CP ou AC): ") if sabor not in ["CP", "AC"]: print("Sabor inválido. Tente novamente.") continue tamanho = input("Digite o tamanho desejado (P, M ou G): ") if tamanho not in ["P", "M", "G"]: print("Tamanho inválido. Tente novamente.") continue break if sabor == "CP" and tamanho == "P": valor = 10 elif sabor == "CP" and tamanho == "M": valor = 15 elif sabor == "CP" and tamanho == "G": valor = 19 elif sabor == "AC" and tamanho == "P": valor = 12 elif sabor == "AC" and tamanho == "M": valor = 17 else: valor = 21 acumulador += valor elif mais_pedidos.upper() == "N": break else: print("Opção inválida. Tente novamente.") continue # Exigência de Saída de Console 1 print("Obrigado por escolher a nossa loja! Seu pedido ficou no valor de R$ {:.2f}.".format(acumulador)) # Exigência de Saída de Console 2 print("Exemplo de pedido com sabor inválido: CP, Tamanho G") # Exigência de Saída de Console 3 print("Exemplo de pedido com tamanho inválido: AC, Tamanho X") # Exigência de Saída de Console 4 print("Exemplo de pedido com dois sabores e tamanhos diferentes: CP, Tamanho P e AC, Tamanho M") ``` Espero ter ajudado!
Para escrever sua resposta aqui, entre ou crie uma conta
Lógica de Programação e Algoritmos
•UNINTER
Lógica de Programação e Algoritmos
•UNINTER
Lógica e Programação de Algorítimos
•UNINTER
Compartilhar