Требуется сделать программу , которая будет рассчитывать срок исполнения заказа. Продукт бетонные изделия (тротуарная плитка, бордюры, водостоки и т.д.), у каждого вида изделия имеется 4 цвета серый, красный, желтый , коричневый. Для каждого вида изделия своя пластиковая форма, и для каждого вида изделия количество форм ограниченно. Как происходит цикл клиент П. сделал заказ на тротуарную плитку кирпич 1000 шт серого цвета (всего форм для этого вида плитки 1000 для серого и красного, 1000- для коричневого и желтого), программа смотрит какого числа выходит самый последний заказ на эту форму, далее если цвет плитки которую заказал П. отличатся от цвета данной плитки в предыдущем заказе (например был красный) закладывается 1 день на мойку этих 1000 форм, далее закладывается 2 дня на производство 1000 плиток кирпич серый (цикл длится 2 дня заливка, сушка, распалубка. Невозможно за этот цикл сделать плитки больше, чем количество форм для этой плитки) , и в конце закладывается в запас 3-4 дня этот показатель должен быть регулируемым для каждого заказа. В итоге срок исполнения заказа П. получается 6-7 рабочих дней. При этом объем произведенной плитки в день должен ограничиваться (например в литрах бетона), далее все виды плитки в процессе производства делятся на 2 вида распалубки мокрая и сухая. Плитка с мокрой распалубкой производится дольше чем с сухой. Эту переменную тоже надо учесть. Всю задачу подробно расписать достаточно трудно, для более детального описания задачи предлагаю созвонится в скайпе. Подводя итог Надо инструмент планирования в котором есть много переменных, которые должны быть взаимосвязаны, взаимозависимы.