Составить логическое выражение - C#
Формулировка задачи:
Имеется 3 числа: a, b, c. Составить логические выражения, с помощью которых можно проверить истинность утверждений:
• среди них есть хотя бы одно отрицательное;
• среди них есть хотя бы одно четное;
• хотя бы одно из их произведений – ab, bc, ac – превосходит их сумму a+b+c.
Имеется 2 числа: a и b. Составить логические выражения, с помощью которых можно проверить истинность утверждений:
• хотя бы одно из них принадлежит отрезку [3,7];
• ни одно из них не принадлежит отрезку [3,7].
Оператор if не использовать!
Решение задачи: «Составить логическое выражение»
textual
Листинг программы
bool aa, bb, cc, dd, ee; Console.WriteLine("Введите a,b,c через Enter"); int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); int c = int.Parse(Console.ReadLine()); Console.Write("1) Среди чисел есть хотя бы одно отрицательное - "); aa = (a < 0 || b < 0 || c < 0) ? true : false; Console.WriteLine(aa); Console.Write("2) Среди них есть хотя бы одно четное - "); bb = (((a % 2) == 0) || ((b % 2) == 0) || ((c % 2) == 0)) ? true : false; Console.WriteLine(bb); Console.Write("3) Хотя бы одно из их произведений – ab, bc, ac – превосходит их сумму a+b+c. - "); cc = ((a * b > a + b + c) || (b * c > a + b + c) || (a * c > a + b + c)) ? true : false; Console.WriteLine(cc); Console.Write("4) Хотя бы одно из чисел a или b принадлежит отрезку [3,7] - "); dd = ((a >= 3 && a <= 7) || (b >= 3 && b <= 7)) ? true : false; Console.WriteLine(dd); Console.Write("5) Числа a и b не принадлежат отрезку [3,7] - "); ee = ((a < 3 || a > 7) && (b < 3 || b > 7)) ? true : false; Console.WriteLine(ee);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д