Могут ли заданные числа быть длинами сторон треугольника (и какого именно) - C#
Формулировка задачи:
Составьте программу, которая по трем введенным вами числам определит, могут ли эти числа быть длинами сторон треугольника, и если да, то какой получится треугольник с данными длинами сторон (прямоугольный, остроугольный, тупоугольный).
Если все углы треугольника острые, то треугольник называется остроугольным.
c2< a2 + b2
Если один из углов треугольника тупой (больше 90°), то треугольник называется тупоугольным;
c2> a2 + b2
Если один из углов треугольника прямой (равен 90°), то треугольник называется прямоугольным.
c2= a2 + b2
Язык программирования с#
помогите,очень прошу !
Решение задачи: «Могут ли заданные числа быть длинами сторон треугольника (и какого именно)»
textual
Листинг программы
private static string InputValue(string message) { Console.WriteLine(message); return Console.ReadLine(); } static void Main(string[] args) { double a = Math.Pow(Convert.ToInt32(InputValue("Введите а:")), 2); double b = Math.Pow(Convert.ToInt32(InputValue("Введите b:")), 2); double c = Math.Pow(Convert.ToInt32(InputValue("Введите c:")), 2); if (c < (a + b)) ResultWrite("остроугольный."); else if (c > (a + b)) ResultWrite("тупоугольный."); else if (c == (a + b)) ResultWrite("прямоугольный."); Console.ReadLine(); } private static void ResultWrite(string p) { Console.WriteLine("Треугольник " + p); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д