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