Могут ли заданные числа быть длинами сторон треугольника (и какого именно) - 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);
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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