Могут ли заданные числа быть длинами сторон треугольника (и какого именно) - 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д