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