3
respostas

[Projeto] Desafio: Simulador de pedidos em uma cafeteria

Oii pessoal! Misturando um pouco de pseucodigo e programação

Simulador de pedidos cafeteria

Entrada

quantidade_itens = input("Quantos itens o cliente vai pedir? ")
cliente_cadastrado = False
valor = 0

Processamento

para cada item em quantidade_itens:
nome_item = input("Nome do produto: ")
preco = input("Preço: R$")

valor += preco

cadastro = input("O cliente possui cadastro? (1 - Sim | 2 - Não)")
se cadastro == 1:
cliente_cadastrado = True
valor_final = valor - (valor * 0.10)

senao:
cliente_cadastrado = False
valor_final = valor

Saída

se cliente_cadastrado:
print("Desconto de 10% aplicado ao identificar cliente cadastrado")
print(f"Valor final: {valor_final} R$ ")
print(f"Valor sem o desconto: {valor} R$ ")

senao:
print(f"Valor final sem desconto aplicado: {valor_final} R$ ")

3 respostas

Oi, Gustavo!

Sua lógica está correta e o fluxo do problema foi bem representado. Dá pra entender bem as etapas de entrada, processamento e saída.

Bons estudos!

Sucesso

Imagem da comunidade

Oi Gustavo muito legal a lógica que você implementou, você estruturou bem o raciocínio em pseudocódigo, mostrando entendimento de variáveis, laços e condições. Veja só, isso é só uma dica; melhora a conversão de tipos, a sintaxe dos laços e a formatação da saída para que o código funcione corretamente em Python.

Na conversão de tipos de entradas use o "int" e o "float", use também o "for" com o "range()", e formate os valores numéricos com duas casas decimais. Isso vai deixar o código mais robusto e mais legível.

Mas, no geral seu código ficou top. É isso aí mesmo, segue em frente!

E aí! O seu código funciona como um caixa de verdade: primeiro ele pergunta quantos itens o cliente está levando, depois pede o preço de cada um e vai somando tudo.
A parte mais legal é a "tomada de decisão": o programa verifica se o cliente tem cadastro. Se tiver, ele usa matemática para tirar 10% do valor total; se não, cobra o preço cheio. No final, ele só exibe o resultado bonitinho na tela. É um jeito prático de automatizar um desconto!
bons estudos Gustavo