Определить расстояние между двумя точками - C#
Формулировка задачи:
Создать класс Tochka. Реализовать в классе конструктор по умолчанию(без параметров) и с параметрами, ряд методов для работы с точками плоскости :
-Расстояние между двумя точками.
-Расстояние от данной точки к началу координат.
вот все что я смог придумать
public static class Tochka
{
public double x;
public double y;
public Tochka (double x1,y1)
{x=x1;
y=y1;
}
public static double Rastojanie (double xn,yn )
{double Rastojanie=Math.pow((Math.pow(x-xn,2)+Math.pow(y-yn,2)),1./2);
return Rastojanie ;
}
public static double Rasttonol()
{double Rasttonol=Math.pow(Math.pow(x,2)-Math.pow(y,2),1./2);
return Rasttonol;
}
class program
{static void Main (srting []args )
double xn,yn;
Console.WriteLine ("Введите координаты х,у");
x,y=Conwert.Todouble (Console.Readline());
Console.WriteLine();
Console.WriteLine ("Введите координаты другой точки х,у");
xn,yn = Conwert.Todouble (Console.Readline());
Console.WriteLine(Tochka.Rastojanie(xn,yn));
Console.WriteLine(Tochka.Rasttonol());
retorn 0;
}
}Решение задачи: «Определить расстояние между двумя точками»
textual
Листинг программы
static public double SizeToNull(Point x)
{
double size;
size = Math.Sqrt(x.x * x.x + x.y * x.y);
return size;
}