|
0 / 0 / 1
Регистрация: 14.09.2014
Сообщений: 97
|
|
Моделирование устройства с тремя кнопками и тремя лампочками: красной, желтой и зеленой16.10.2014, 22:24. Показов 3781. Ответов 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,867
|
||||||||||||
| 16.10.2014, 23:52 | ||||||||||||
|
так наброски кода
просто чтобы показать идею
можно поиграться с битовыми полями но switch ,будет ужасный
1
|
||||||||||||
| 16.10.2014, 23:53 | |
|
Michel, у вас есть дома телевизор с пультом? А на пульте кнопка Павер? тыкаешь ее один раз - телек включается, тыкаешь еще раз - выключается. тыкаешь опять - снова включается... Вот сделайте так же. Если не хотите "с булеаном" - сделайте хоть с числами хоть со строками.
1
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,867
|
|
| 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) кнопками и местом под картинку" найти максимальный отрицательный элемент в «зеленой» области и минимальный положительный в «красной» и переставить их м Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера 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. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|