|
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
|
|
Моделирование устройства с тремя кнопками и тремя лампочками: красной, желтой и зеленой16.10.2014, 22:24. Показов 3787. Ответов 15
Метки нет (Все метки)
Вообще не могу понять как решить подобную задачу... дайте мне хотя бы идею пожалуйста, если кто то поймет..
Имеется устройство с тремя кнопками и тремя лампочками: красной, желтой и зеленой. Каждая из кнопок управляет своим запоминающим элементом. Каждый из запоминающих элементов может быть либо во включенном, либо в выключенном состоянии. Нажатие на любую из кнопок изменяет состояние соответствующего запоминающего элемента. Если все три запоминающих элемента выключены – не горит ни одна из лампочек. Если включен только один любой из запоминающих элементов – горит зеленая лампочка. Если включены только любые два запоминающих элемента – горит желтая лампочка. Если включены все три запоминающих элемента – горит красная лампочка. Разработать программу, обеспечивающую имитацию работы данного устройства. При этом любые три выбранные Вами клавиши клавиатуры должны соответствовать трем кнопкам устройства результаты нажатия на которые сопровождаются отображением на экране: - состояния запоминающих элементов; - цвета горящей лампочки. Нажатие на некоторую четвертую выбранную Вами клавишу должно вызывать завершение программы.
0
|
|
| 16.10.2014, 22:24 | |
|
Ответы с готовыми решениями:
15
Неисправность принтера Epson XP-103 моргает всеми тремя сигнальными лампочками Создайте программу с тремя кнопками Создать окно с тремя кнопками, используя Swing |
|
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
|
||||||||||||
| 16.10.2014, 22:41 [ТС] | ||||||||||||
|
_Ivana,
Добавлено через 51 секунду _Ivana, у меня ведь обычная консольная программа.. просто надписи должны меняться.. там свитч надо по умному как то юзать.. Добавлено через 5 минут _Ivana, да или просто
_Ivana, да или просто
0
|
||||||||||||
| 16.10.2014, 22:43 | ||
|
Добавлено через 1 минуту Еще раз - условия на лампочки - по переменным, не надо там клавиши читать. А чтение клавиш меняет состояние переменных.
1
|
||
|
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
|
|||||||||||
| 16.10.2014, 23:14 [ТС] | |||||||||||
|
_Ivana, хм.. неудобно конечно просить, но могли бы вы написать как это реализовать?.. ибо я что то очень плохо понимаю..
Добавлено через 13 минут _Ivana,
Добавлено через 9 минут _Ivana,
0
|
|||||||||||
|
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
|
|
| 16.10.2014, 23:30 [ТС] | |
|
_Ivana, ну вот в том то и дело, что я не могу понять как это сделать...
0
|
|
|
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
|
|
| 16.10.2014, 23:37 [ТС] | |
|
_Ivana, ну да.. вы же говорите не просто трушить их, а по другому использовать.. вот не могу понять как.. я просто туплю походу..
0
|
|
| 16.10.2014, 23:41 | ||
|
Думайте. Это задачка для первого класса средней школы. У вас в условии сказано
1
|
||
|
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
|
|
| 16.10.2014, 23:48 [ТС] | |
|
_Ivana, тоесть стоит добавить что что что будет возвращать кнопку обратно в false? Я понимаю, что задачка легкая, но с реализацией у меня проблемы.. я с булианом не другу почему то..
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,870
|
||||||||||||
| 16.10.2014, 23:52 | ||||||||||||
|
так наброски кода
просто чтобы показать идею
можно поиграться с битовыми полями но switch ,будет ужасный
1
|
||||||||||||
| 16.10.2014, 23:53 | |
|
Michel, у вас есть дома телевизор с пультом? А на пульте кнопка Павер? тыкаешь ее один раз - телек включается, тыкаешь еще раз - выключается. тыкаешь опять - снова включается... Вот сделайте так же. Если не хотите "с булеаном" - сделайте хоть с числами хоть со строками.
1
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,870
|
|
| 16.10.2014, 23:55 | |
|
1
|
|
|
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
|
|
| 17.10.2014, 00:13 [ТС] | |
|
ValeryS, спасибо большое) я и забыл, что так можно..
Добавлено через 2 минуты ValeryS, с суммой очень хорошая идея..спасибо) Добавлено через 36 секунд _Ivana, впринципе понял все.. буду стараться) спасибо за помощь
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
| 17.10.2014, 11:35 | ||||||
0
|
||||||
| 17.10.2014, 11:35 | |
|
Помогаю со студенческими работами здесь
16
Скрытие Navigation Bar (нижнее мню с тремя кнопками) Модуль АЦП ATMega32, работа с 3 каналами и тремя кнопками Включение и выключение 3-х светодиодов тремя кнопками независимо друг от друга "Необходимо создать окно с тремя (3) кнопками и местом под картинку" найти максимальный отрицательный элемент в «зеленой» области и минимальный положительный в «красной» и переставить их м Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|