Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Simulador de pedidos em uma cafeteria

Início do atendimento

Solicitar ao atendente a quantidade de produtos que serão registrados no pedido.
Criar uma variável chamada valor_total e atribuir o valor inicial de R$ 0,00.

Registro dos produtos

Repetir o processo de cadastro de acordo com a quantidade de itens informada.
Para cada produto:
Solicitar o nome do item.
Solicitar o preço do item.
Adicionar o preço ao valor_total.

Verificação de cadastro
Após registrar todos os produtos, perguntar se o cliente participa do programa de cadastro da cafeteria.
Se a resposta for "sim":
Calcular 10% de desconto sobre o valor_total.
Subtrair o desconto do valor_total.
Se a resposta for "não":
Manter o valor_total sem alterações.

Finalização
Exibir o valor da compra.
Informar, quando houver, o valor economizado com o desconto.
Mostrar o valor final a ser pago pelo cliente.

Exemplo
Pedido:
Café: R$ 8,00
Pão de queijo: R$ 6,00
Suco: R$ 10,00
Valor total = R$ 24,00
Cliente cadastrado:
Desconto de 10% = R$ 2,40
Valor final = R$ 21,60
Mensagem exibida:
"Total da compra: R$ 24,00. Desconto aplicado: R$ 2,40. Valor final a pagar: R$ 21,60."
Essa solução utiliza variáveis, repetição, entrada de dados e estruturas condicionais para automatizar o processo de atendimento da cafeteria.

1 resposta

Oi, Juliana, como vai?

Sua proposta atende aos requisitos do desafio e contempla todos os elementos esperados: entrada de dados, repetição para registrar os itens, cálculo do valor total e aplicação da condição para conceder o desconto ao cliente cadastrado. O exemplo apresentado também ajuda a demonstrar o funcionamento da lógica de forma clara.

Além disso, você acrescentou a informação sobre o valor economizado, o que torna a solução mais completa e próxima de um cenário real de atendimento. Em sistemas comerciais, é comum exibir tanto o valor original quanto o desconto aplicado para aumentar a transparência da compra.

Pensando em uma evolução desse sistema, como você organizaria a lógica caso a cafeteria passasse a oferecer cupons promocionais além do desconto para clientes cadastrados?

Parabéns pela resolução e por compartilhar seu raciocínio. O fórum está à disposição para continuar apoiando seus estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!