Нужна тройная проверка, чё-то сообразить не могу

  • Автор темы Автор темы Valiksim
  • Дата начала Дата начала

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Реакции
300
Баллы
83
Кто подскажет, как можно создать проверку 3-х уровневую или тройную. В общем есть переменная, которая задаётся, скажем цифра 7. Мне нужно проверить, сравнить её с полученным результатом и...

1. если получили цифру Больше 7 - идём налево
2. если получили цифру Меньше 7 - идём направо
3. если получили цифру Равную 7 - идём вперёд

Можно, конечно, выстроить целый ряд или цепочку проверок, но как-то это всё сложно. Хочу найти более красивое решение, а вот не получается
 
Два блока If. В первом сравниваешь - переменная равна 7 - если да, идем вперед. Если нет - следующий блок IF.
В нем сравниваешь - меньше 7 - если, да - идем направо, если нет - налево.
Ну смысл вообщем думаю понятен.
 
Два блока If. В первом сравниваешь - переменная равна 7 - если да, идем вперед. Если нет - следующий блок IF.
В нем сравниваешь - меньше 7 - если, да - идем направо, если нет - налево.
Ну смысл вообщем думаю понятен.
Это понятно, спасибо
Как через Switch сравнить цифры,- непонятно
три if используй или на C# аналогично, только в 1 кубике будет.
Шарпом не владю
 
Трех выходов из одного экшена в любом случае быть не может.
Двух экшенов вполне достаточно тут IF
 
Двух экшенов вполне достаточно тут IF
Чтобы получить 3 значения двух экшенов IF недостаточно, или я не понял как двумя решить задачу. Дело в том, что мне надо точное значение получить
 
Все так) Достаточно двух)
 
Если задача отличается от того что написано в первом посту - может быть.
Вам решение для первого поста предлагали
 
Я ответил, что 3 if-а решают задачу.

Чуть выше предлагали Switch, мне интересно было бы увидеть решение, как в нём проверять значение цифр
 
Выше написали вам что и два IF решают ту же самую задачу. Не понимаю в чем спор. Нравится три - делайте три
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)