Расстояние между двумя точками - C# (199049)
Формулировка задачи:
Нужно в методе Distance одной строкой посчтитать расстояние между точками, ночто-то у меня не выходит, объясните в что не так)
using System; class Point { public int x, y; public double dist; public Point(int X, int Y) { x = X; y = Y; } public void Write() { Console.WriteLine("x={0}, y={1}", x, y); } public double Distance(Point P) { dist = Math.Sqrt(Math.Pow(this.x - x, 2) + Math.Pow(this.x - x, 2)); return dist; } } class Program { static void Main(string[] args) { Point pt1 = new Point(100, 200); Point pt2 = new Point(50, 70); double dis; Console.Write("Point 1: "); pt1.Write(); Console.Write("Point 2: "); pt2.Write(); dis = pt1.Distance(pt2); Console.WriteLine(dis); Console.ReadLine(); } }
Решение задачи: «Расстояние между двумя точками»
textual
Листинг программы
dist = Math.Sqrt(Math.Pow(this.x - P.x, 2) + Math.Pow(this.x - P.x, 2));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д