Создать класс, содержащий методы вычисления расстояния между двумя точками - C# (207585)
Формулировка задачи:
Создать класс,содержащий методы вычисления расстояния между двумя точка.Протестировать созданный класс: определить периметр треугольника,вершины которые заданы точками А(2,4) B(6,9) C(6,0).
Решение задачи: «Создать класс, содержащий методы вычисления расстояния между двумя точками»
textual
Листинг программы
- class Program
- {
- static void Main(string[] args)
- {
- Point p1 = new Point(2, 4);
- Point p2 = new Point(6, 9);
- Point p3 = new Point(6, 0);
- double Area = Point.Distance(p1, p2) + Point.Distance(p2, p3) + Point.Distance(p3, p1);
- Console.WriteLine("Area = {0} см кв", Area);
- Console.ReadKey();
- }
- }
- class Point
- {
- public int X { get; set; }
- public int Y { get; set; }
- public Point()
- {
- }
- public Point(int x, int y)
- {
- X = x;
- Y = y;
- }
- static public double Distance(Point p1, Point p2)
- {
- return Math.Sqrt(Math.Pow(p2.X - p1.X, 2) + Math.Pow(p2.Y - p1.Y, 2));
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д