Для каждой тройки отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника - C#

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

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

Помогите с решением. Даны отрезки a, b, c и d. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника. (Определить функцию, вычисляющую площадь треугольника, если она существует).

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

textual
Листинг программы
 static double Square(double a, double b, double c)
        {
            if (a <= b + c && b <= c + a && c <= a + b)
            {
                double p = (a + b + c) / 2;
                double s = Math.Sqrt(p * Math.Abs(p - a) * Math.Abs(p - b) * Math.Abs(p - c));
                return s;
            }
            else
            {
                Console.WriteLine("Одна из сторон больше суммы двух других");
                return 0;
            }
        }

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


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

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

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