Определить, существует ли треугольник с заданными длинами сторон - C#
Формулировка задачи:
Здравствуйте, помогите разобраться, задание такое:
Даны 3 положительных вещественных числа x, y, z. Определить, существует ли треугольник с такими длинами сторон. Если существует, то является ли он остроугольным, прямоугольным или тупоугольным.
Как это отразить в коде ? Я новичок и у меня нет опыта работы с переменными и углами
Решение задачи: «Определить, существует ли треугольник с заданными длинами сторон»
textual
Листинг программы
if(a >= b + c || b >= a + c || c >= b + a) { // это вообще не треугольник // ... } else if(a*a == b*b+c*c || b*b == a*a+c*c || c*c == b*b+a*a) { //прямоугольный // ... } else if(a*a > b*b+c*c || b*b > a*a+c*c || c*c > b*b+a*a) { //тупоугольный // ... } else { //остроугольный // ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д