задали написать программу.
написать программу, моделирующую поведене емкости, в которой смешиваются 2 жидкости.
классы должны содержать:
1.создание емкости (конструктор)
2.добавление воды в емкость
3.добавление спирта в емкость
4.выливание смеси из емкости
классы должны содержать следующие свойства:
1.общее кол-во смеси в емкости
2.доля спирта в смеси.
примечание1. допускается создать в классе метод, не предусмотренный заданием, но нужный (или полезный) для реализации других методов
каждый класс должен быть размещен в отдельном модуле.
классы не должны позволять выполнять в штатном режиме явно ошибочные действия.
все ошибочные действия должны приводить к выбросу исключения.
основная программа должна выполнять следующие действия:
1.создать список из 10 емкостей различного типа
2.налить в каждую емкость по 10 л воды
3.налить в каждую емкость столько спирта, сколько укажет пользователь
4.создать еще одну емкость, не входящую в список
5.перелить все содержимое всех емкостей в эту дополнительную емкость
6.вывести на консоль общее кол-во полученной смеси
7.вывести на консоль долю спирта в этой смеси (долю спирта следует считать в долях)