Написать приложение "Кофейный автомат". Приложение должно уметь:
- Вести справочник товаров (чай, кофе и другие напитки) с разными ценами;
- Принимать купюры и монеты разного достоинства;
- Проверять корректность купюры или монеты;
- Позволять выбирать товар для покупки;
- Выдавать купленный товар;
- Выдавать сдачу.
Дополнительно:
- Сдача выдаётся наименьшим числом монет и/или купюр;
- Покрыть код приложения тестами;
- Визуализация процессов; //todo