Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Интересные и занимательные задачи по программированию > Прога для клавиатуры |
Автор: Rokky 6.2.2010, 16:47 |
помогите написать прогу, язык любой, но лучше в С/С++ Составить программу, выполняющую перечисленные действия. Если нажата не указанная в задании клавиша, завершить программу после вывода сообщения «Программа завершена». а) При нажатии клавиши HOME включить индикатор NumLock и отключить индикаторы ScrollLock и CapsLock. Если введен символ 0, 2 или 4, вывести на дисплей его значение, увеличенное в два раза. б) Если введен символ d, подсчитать количество включенных индикаторов клавиатуры. При нажатии клавиши PgUp отключить все индикаторы клавиатуры. в) Если введен символ 1, включить и после некоторой задержки отключить все индикаторы клавиатуры. г) Если нажата СТРЕЛКА ВВЕРХ, вывести сообщение «НАЖМИТЕ КЛАВИШУ ВКЛЮЧЕНИЯ ЛЮБОГО ИНДИКАТОРА КЛАВИАТУРЫ» (предварительно они вручную должны быть отключены). В ответ на нажатие клавиши проанализировать ситуацию и вывести сообщение «ВКЛЮЧЕН индикатор ScrollLock (или NumLock, или CapsLock)». д) Если нажата любая функциональная клавиша, выключить ScrollLock, не изменяя состояние остальных индикаторов. е) Если нажата клавиша СТРЕЛКА-ВНИЗ, вывести на монитор сообщение: «ВЫБЕРИТЕ НОМЕР ИНДИКАТОРА КЛАВИАТУРЫ, КОТОРЫЙ ХОТИТЕ ОТКЛЮЧИТЬ (остальные будут включены): 1 – NumLock . ». После ввода пользователем номера отключить выбранный индикатор. |