Здравствуйте. Подскажите пожалуйста. Вот есть у меня две кнопки, т.е. 2 булевы переменные.

При различных комбинациях включений (всего 4 комбинации) должна выполниться определенная команда, в зависимости от комбинации. Нужно использовать оператор выбора case. Уже битый час бьюсь и не могу дойти до решения своим умом. Как будет выглядеть код неважно. Прошу объяснить мне словами, как рационально и просто организовать выполнение данной задачи, независимо от языка программирования.
14.04.16
1 ответ

Лучший ответ по мнению автора

хз. Если предположить что есть переменные а, b. они имеют 2-а значения 1, 0 соответственно, и нужно применить комбинаторику.

можно преобразовать в некоторую строку, ниже опишу комбинации
00
01
10
11

мы получили 4 комбинации как и планировалось, ну а дальше дело техники применить case для переменной в которой содержится данная строка.

14.04.16
Лучший ответ по мнению автора
Рекомендуем личную консультацию

Владислав

Сейчас на сайте
С радостью помогу решить ваши вопросы в сфере веб-технологий, настройке и создании баз данных, сетевого администрирования и настройке рабочих станций. Проконсультирую в выборе и совместимости электроники. Помогу " оживить" устройство или у Узнать подробнее
Посмотреть всех экспертов из раздела Технологии > C/C++