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.