Модераторы: Alx, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прога для клавиатуры, желательно на С/С++ 
:(
    Опции темы
Rokky
Дата 6.2.2010, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 6.2.2010

Репутация: нет
Всего: нет



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

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


 




[ Время генерации скрипта: 0.0949 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.