Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Интересные и занимательные задачи по программированию > Прога для клавиатуры


Автор: Rokky 6.2.2010, 16:47
помогите написать прогу, язык любой, но лучше в С/С++

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)