Будем решать задачу шаг за шагом.
Шаг 1: Определим общее количество недель, прошедших с начала работы предприятия. Разница между датой начала работы и текущей датой в неделях:
Количество недель = (текущая дата – дата начала работы) / 7
Шаг 2: Определим общий объем загрязненной воды за все прошедшие недели. Общий объем загрязненной воды = общее количество недель * V
Шаг 3: Определим количество полных циклов очистки, которые прошли за все прошедшие недели. Количество циклов очистки = общий объем загрязненной воды / М
Шаг 4: Определим объем оставшейся загрязненной воды после очистки всех циклов. Оставшийся объем загрязненной воды = общий объем загрязненной воды – (количество циклов очистки * М)
Шаг 5: Определим, сколько воды может быть загрязнено к настоящему моменту. Загрязненный объем воды = V – объем оставшейся загрязненной воды
Шаг 6: Если загрязненный объем воды больше, чем вместимость очистных сооружений (З), то оставляем в очистных сооружениях только Z литров, а остальную воду не очищаем. В этом случае загрязненный объем воды = З
Шаг 7: Вся очищенная вода возвращается в производство утром понедельника.
Понедельник – это первый день недели, поэтому доли прошедшей недели до понедельника равны 0. Вторник – это второй день недели, поэтому доли прошедшей недели до вторника равны 1/7. Аналогично, доли прошедшей недели до среды, четверга, пятницы, субботы и воскресенья равны 2/7, 3/7, 4/7, 5/7 и 6/7 соответственно.
Шаг 8: Учитываем долю прошедшей недели до текущего дня для определения времени, которое осталось до окончания цикла очистки.
В результате получим объем очищенной воды, который доступен для возвращения в производство.