Создать класс, содержащий методы вычисления расстояния между двумя точками - C# (207585)

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

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

Создать класс,содержащий методы вычисления расстояния между двумя точка.Протестировать созданный класс: определить периметр треугольника,вершины которые заданы точками А(2,4) B(6,9) C(6,0).

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

textual
Листинг программы
  1. class Program
  2. {
  3.     static void Main(string[] args)
  4.     {
  5.         Point p1 = new Point(2, 4);
  6.         Point p2 = new Point(6, 9);
  7.         Point p3 = new Point(6, 0);
  8.  
  9.         double Area = Point.Distance(p1, p2) + Point.Distance(p2, p3) + Point.Distance(p3, p1);
  10.  
  11.         Console.WriteLine("Area = {0} см кв", Area);
  12.         Console.ReadKey();
  13.     }
  14. }
  15.  
  16. class Point
  17. {
  18.     public int X { get; set; }
  19.     public int Y { get; set; }
  20.  
  21.     public Point()
  22.     {
  23.     }
  24.  
  25.     public Point(int x, int y)
  26.     {
  27.         X = x;
  28.         Y = y;
  29.     }
  30.  
  31.     static public double Distance(Point p1, Point p2)
  32.     {
  33.         return Math.Sqrt(Math.Pow(p2.X - p1.X, 2) + Math.Pow(p2.Y - p1.Y, 2));
  34.     }
  35. }

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


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

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

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы