У тебя есть переменная Married, которая обозначает, состоит ли человек в браке. И переменная Employed, которая обозначает, работает ли он. Утверждение гласит: not Married or not Employed.
Берем вариант: Married = true, Employed = false. Тогда условие примет вид: not true or not false, то есть, false or true. Чему равно? Правильно, true. Не замужем ИЛИ не работает? Да, человек или не в браке, или не работает, утверждение ИСТИННО. Что не так? Вроде все верно.
Берем другой вариант: Married = true, Employed = true. Тогда условие будет каким? not true or not true, то есть false or false, что равняется false. То есть, в переводе на нормальный язык: если человек состоит в браке и работает (это задается значениями переменных Married/Employed), то утверждение "не замужем ИЛИ не работает" ЛОЖНО. Он И состоит в браке И работает одновременно...
Сообщение отредактировано: IUnknown -