Вычислить значение логического выражения, если A = Ложь, B = Истина, C = Ложь: а) A и не (A или B) или не C; б) не A или A и (B или C); в) (A или B и не C) и C. В java

18 Сен 2019 в 22:43
307 +1
1
Ответы
1

boolean A = false;
boolean B = true;
boolean C = false;

boolean resultA = A && !(A || B) || !C; // false && !(false || true) || true => false && !true || true => false || true => true
boolean resultB = !A || (A && (B || C)); // true || (false && (true || false)) => true || (false && true) => true || false => true
boolean resultC = (A || (B && !C)) && C; // (false || (true && true)) && false => (false || true) && false => true && false => false

System.out.println("Результат а: " + resultA); // Результат а: true
System.out.println("Результат б: " + resultB); // Результат б: true
System.out.println("Результат в: " + resultC); // Результат в: false

19 Апр 2024 в 21:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир