У меня есть программа, которая сравнивает 2 логических значения, скажем, conditionX и conditionY.
Для обоих изначально установлено значение false, но после серии переключений хотя бы один из них становится истинным.
Мне нужно проверить и условиеX, и условиеY. Если один из них получит значение true, то тест вернет true, но если оба вернут false, тест вернет false.
И вот часть, с которой мне нужна помощь. Если они оба возвращают true, тест ДОЛЖЕН возвращать FALSE.
И вот, я рисую бланк. Я знаю, что оператор AND вернет true, только если оба имеют значение true, а оператор OR вернет true, если хотя бы один из них вернет true.
Есть ли оператор, который вернет false, если они оба вернут true / false, но вернет true, если хотя бы один из них верен?