powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Соотношение логических функций
10 сообщений из 10, страница 1 из 1
Соотношение логических функций
    #36521580
segail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Возможно ли соотношение в условиях, логических функций And и Or
Например:
Код: plaintext
If a= 1  And b= 1  Or c= 1  Or d= 1  Then
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521616
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос не понятен.

Jah loves you.
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521628
AlexFr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
segail,

Вообщем я не задумывался до такой степени, не было необходимости в такой расстановке, но решил рискнуть и проверил.... :))
Работает!!!!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub wwww()
a =  2  'можно менять
b =  2  'можно менять
c =  3  'можно менять
d =  4  'можно менять
If a =  1  And b =  2  Or c =  4  Or d =  4  Then
MsgBox ("Типа, условия соответствуют - то!")
Else
MsgBox ("Не то!!!")
End If
End Sub
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521642
segail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexFr,
Понял.
Просто не мог найти каких-то примеров, и как то об этом не говорится.
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521668
AlexFr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
segail,

Раз не говорится - значит можно... если работает :))
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521683
segail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexFr,
Спасибо
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521685
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
segail,

Вы спрашивали о приоритете логических операций что ли?
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521713
segail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Ну да можно лих их объединить в оном условие.
Наверно вопрос не правильно поставил?
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521731
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно.

And имеет более высокий приоритет, чем Or (как умножение перед сложением)
(см. статью Operator Precedence в хелпе)


Но ежели сомневаетесь - ставьте скобки, типа

Код: plaintext
1.
If (a= 1  And b= 1 ) Or c= 1  Or d= 1  Then
If a= 1  And (b= 1  Or c= 1  Or d= 1 ) Then
...
Рейтинг: 0 / 0
Соотношение логических функций
    #36521769
segail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Понял
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Соотношение логических функций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]