Имитация эквалайзера

Что делать, чтобы стать программистом Что делать, чтобы стать программистом

Многие сегодня хотят стать программистами. Хотят. Но ничего не делают для этого. Не делают даже простых вещей. Не хотят даже прочитать книжку из 10 страниц. В итоге так и остаются никем. Потому что мечты не сбываются никогда. Сбываются только планы… Подробнее...

Эта задача посложнее предыдущей. Здесь вам придётся помучиться больше. Но в этом и прелесть)))

Итак, допустим, что у нас есть некий электронный эквалайзер. Допустим, нам нужно сделать для него индикатор. Итак, задача заключается в следующем.

  1. Нужно, чтобы на экране было несколько индикаторов.
  2. Каждый индикатор отвечает за свою полосу частоты и не связан с соседними.
  3. На каждый индикатор периодически “подаётся сигнал” разного уровня (случайная величина).
  4. Каждый индикатор имеет три зоны: зелёная - сигнал имеет нормальный уровень, жёлтый - уровень сигнала выше оптимального, красный - уровень сигнала слишком сильный.
  5. Уровень сигнала регулируется с помощью клавиш “Стрелка вверх” и “Стрелка вниз”.
  6. Справа от эквалайзера графически должен изображаться регулятор громкости с ползунком. При регулировании громкости этот ползунок должен перемещаться.
  7. Выход из программы выполняется с помощью клавиши ESC.

Разумеется, никакого реально сигнала никуда не подаётся, потому что это только имитатор эквалайзера. Программа должна имитировать работу реального индикатора уровня громкости.

Попробуйте это сделать. Для развития и для получения навыков программирования это очень полезно. Особенно полезно это делать в консольном приложении. Потому что в оконном приложении с помощью современных средств разработки сделать это было бы слишком просто...


Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика