![]() #всякаяфигня #янепрогерятолькоучусь
Пишу я тут имитационную модель автосервиса и получается у меня следующее: - Администратор сервиса сам создаёт заявки, содержащие задания; - Задания имеют из параметров только стоимость и длительность и никакой конкретики по поводу того, что должно произойти с машиной; - Задания раскидываются в цеха сервиса исключительно по длительности выполнения (в один покороче, в другой подлиннее); - Цех раскидывает задания работникам, при этом в момент получения задания работник выкидывается нахрен из списка сотрудников. Теперь о нём знает только выполняющееся им задание; - Ежеминутно (в имитационном времени) задания спрашивают, выполнены ли они; - Выполнение задания заключается с том, что работник, ответственный за него, выкинут на мороз, а задание числится в списке впроцессников; - После выполнения задания работник принимается обратно в штат; - Если задание выполнено не будет, работник на морозе останется навсегда; - Квалификации работник не имеет, он просто делает любое задание, которое ему выдадут; - После выполнения задания работнику начисляются деньги (35% от стоимости задания), причём с округлением до целого в меньшую сторону; - Работа прекращается только тогда, когда закончит считать счётчик. После этого администратор сносит автосервис вместе с собой, недоделанными заданиями и работниками; 30 ноября 2019
2 |