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