Найти площадь треугольника двумя способами - C#

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

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

Для класса треугольник напишите два метода вычисления площади треугольника с одним и тем же названием, но с разными параметрами для реализации разных методов: А) вычисление площади по формуле Герона В) вычисление пощади как половина произведения основания треугольника на высоту. С) Организуйте их перегрузку, выполните программу и убедитесь в работоспособности описанных методов. В C# нуль. Спасибо.

Решение задачи: «Найти площадь треугольника двумя способами»

textual
Листинг программы
       private static double Area(int a, int b, int c)
        {
            double p = (a + b + c) / 2;
            return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
        }
        private static double Area(int a, int h)
        {
             return a * h / 2;
        }
        static void Main(string[] args)
        {
            int a, b, c, h;
 
            Console.WriteLine("Введите А = ");
            a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите B = ");
            b = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите C = ");
            c = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите H = ");
            h = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Площадь Герона = {0:0.00}", Area(a, b, c));
            Console.WriteLine("Площадь a * h/2 = {0:0.00}", Area(a, h));
 
            Console.ReadKey();

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


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

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

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