Para esse desafio você deverá criar uma Máquina de Vendas e apresentar-lá, mostrando o porquê você fez o código da maneira que fez e apresentando as dificuldades que encontrou. Os requisitos técnicos: -Ter lista de produtos configurável e persistente.
- Realizar pagamento de produtos em moedas e/ou notas.
- Retornar o troco com o menor número possível de moedas e notas.
- Deverá ter um número limitado de moedas e notas para troco na máquina e ele deverá ser atualizado conforme a entrada de dinheiro na máquina.
- Deverá salvar as transações já feitas.
- Deverá permitir pesquisa de transações já realizadas, somente para o administrador.
A máquina de vendas deverá ter algum tipo de interface, e será feita na linguagem que foi definida durante a entrevista. Deverá ser apresentado neste domingo as 7 manhã na Cappta.