Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio: Simulador de pedidos em uma cafeteria

Para construção do simulador é importante que exista uma base cadastral, passível de edição, em que estejam cadastrados os itens disponíveis para compra, seus respectivos preços e os cadastros dos clientes para consulta e aplicação do desconto.

Entrada:
Item 1:
- Digitar o código do item ou escolher em lista disponível;
- Digitar a quantidade;
- Buscar na base cadastral o preço do item.

Item 2:
- Digitar o código do item ou escolher em lista disponível;
- Digitar a quantidade;
- Buscar na base cadastral o preço unitário do item.
(...)

Se: não houver novos itens a acrescentar:

Cadastro (True/False):
- Cliente consta na base de cadastro? True or False

Processamento:
- Valor do Item 1 = quantidade * preço do item
- Valor do Item 2 = quantidade * preço do item
(...)

SE: Cadastro (True)

Valor Total do pedido = 0,90 * (Valor do Item 1 + Valor do Item 2 + (...))

SENÃO:

    Valor Total do pedido = Valor do Item 1 + Valor do Item 2 + (...)

Saída:
Informar o total do pedido demonstrando a aplicação do desconto em função do cadastro.

2 respostas
solução!

Oi, Flavia! Como vai?

Agradeço por compartilhar suas reflexões e aprendizados com a comunidade Alura.

Gostei da sua organização do simulador, com entrada, processamento e saída bem definidos. A ideia de usar uma base cadastral para itens, preços e clientes mostra uma boa visão de como um sistema pode consultar dados antes de calcular o pedido. Você também estruturou bem a regra do desconto para clientes cadastrados.

Continue praticando esse tipo de decomposição, porque ela ajuda muito a transformar uma situação do dia a dia em passos lógicos para programação. Dica: para deixar o algoritmo ainda mais claro, você pode separar o processo em etapas menores: primeiro cadastrar ou consultar os itens, depois calcular o subtotal e, por fim, verificar se o cliente tem desconto para gerar o valor total. Conte com o apoio do Fórum na sua jornada.

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

Olá, Lorena!
Muito obrigada pelo feedback, dica e por sempre indicar conteúdo interessante para complementar o aprendizado.