Составить логическое выражение для проверки истинности утверждений - C#

Узнай цену своей работы

Формулировка задачи:

Составить логические выражения, с помощью которых можно проверить истинность утверждений: • Квадрат со стороной a можно вписать в окружность радиуса R; • Точка с координатами (x, y) лежит внутри круга радиуса R с центром в начале координат; • Можно построить треугольник со сторонами a, b, c. Оператор if не использовать!

Решение задачи: «Составить логическое выражение для проверки истинности утверждений»

textual
Листинг программы
            double a = 2;
            double R = Math.Sqrt(2) * a;
//            a = 1;
            Console.WriteLine(Math.Abs(Math.Sqrt(2) * a - R) < 0.001 ? "Можно вписать" : "Нельзя вписать");
 
 
            double x = 2, y = 2;
            R = 1;
            double xy = Math.Sqrt(x*x +y*y);
            Console.WriteLine((R - xy) > 0.0 ? "Лежит внутри" : "Не лежит внутри");
 
            double b = 0, c = 2, d = 2;
            Console.WriteLine((b > 0.0 && c > 0.0 && d > 0.0) ? "Можно построить" : "Нельзя построить");

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы