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