Разработать приложение на C# Windows Forms

1 200 руб. за проект
23 декабря 2021, 17:10 • 1 отклик • 20 просмотров
Разработать приложение на C# Windows Forms
Есть бассейн объемом 2000 л в который из трубы подается вода со скоростью от 1 до 100 л в минуту. Установлены 5 насосов, производительностью 20 л в минуту, которые откачивают воду из бассейна. Напор воды из трубы регулируется оператором (оператор – это мы).

Изначально все насосы выключены, а мы «руками» управляем входной трубой.
Емкость с водой, когда уровень становится выше половины, посылает сообщение насосам, которые включаются все сразу.

Когда уровень воды становится ниже четверти, емкость посылает сообщение насосам и они отключаются.
Оператор (т.е. мы) можем отключить насос вообще (выдернули вилку из розетки) и включить обратно.

Реализовать программу, которая графически имитирует описанный процесс.

Труба и насосы "работают" асинхронно, можно воспользоваться компонентом BackGroundWorker или любым другим аналогичным классом.

Важно: насосы - это несколько независимых потоков.