Расстояние между двумя точками - C# (199049)

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

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

Нужно в методе Distance одной строкой посчтитать расстояние между точками, ночто-то у меня не выходит, объясните в что не так)
Листинг программы
  1. using System;
  2. class Point
  3. {
  4. public int x, y;
  5. public double dist;
  6. public Point(int X, int Y)
  7. {
  8. x = X;
  9. y = Y;
  10. }
  11. public void Write()
  12. {
  13. Console.WriteLine("x={0}, y={1}", x, y);
  14. }
  15. public double Distance(Point P)
  16. {
  17. dist = Math.Sqrt(Math.Pow(this.x - x, 2) + Math.Pow(this.x - x, 2));
  18. return dist;
  19. }
  20. }
  21. class Program
  22. {
  23. static void Main(string[] args)
  24. {
  25. Point pt1 = new Point(100, 200);
  26. Point pt2 = new Point(50, 70);
  27. double dis;
  28. Console.Write("Point 1: ");
  29. pt1.Write();
  30. Console.Write("Point 2: ");
  31. pt2.Write();
  32. dis = pt1.Distance(pt2);
  33. Console.WriteLine(dis);
  34. Console.ReadLine();
  35.  
  36. }
  37. }

Решение задачи: «Расстояние между двумя точками»

textual
Листинг программы
  1. dist = Math.Sqrt(Math.Pow(this.x - P.x, 2) + Math.Pow(this.x - P.x, 2));

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


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

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

8   голосов , оценка 4.375 из 5

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

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

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