Мне нужна ваша помощь с этим кодом, который у меня здесь:
Console.WriteLine();
Console.WriteLine("Enter first X value: ");
float point1X = float.Parse(Console.ReadLine());
Console.WriteLine("Enter first Y value: ");
float point1Y = float.Parse(Console.ReadLine());
Console.WriteLine("Enter second X value: ");
float point2X = float.Parse(Console.ReadLine());
Console.WriteLine("Enter second Y value: ");
float point2Y = float.Parse(Console.ReadLine());
Console.WriteLine();
double deltaX = point2X - point1X;
double deltaY = point2Y - point1Y;
double distance = Math.Sqrt(Math.Pow(deltaX, 2) + Math.Pow(deltaY,2)) ;
double angleX = Math.Atan2(point1X,point1Y);
Console.WriteLine("DeltaX value is: " + deltaX);
Console.WriteLine("DeltaY value is: " + deltaY);
Console.WriteLine("The distance is: " + distance);
Console.WriteLine("The angle is: " + angle + "°");
}
}
В основном мне нужна помощь с той строкой, которая отделена от остальных. Я хочу рассчитать угол между двумя точками и распечатать его в градусах. Я знаю, что это очень простой код, но я должен предоставить его для квалифицированной работы.
Примечание 1: я должен обязательно использовать Atan2 ().
Примечание 2: мне нужно вычислить угол между вектором двух точек.
Примечание 3: вот дрянной рисунок того, что мне нужно
https://i.stack.imgur.com/31tvB.png
Примечание 4: пользователь вводит 2 координаты, одну для первой точки и одну для второй точки. Мне нужно вычислить угол между векторами двух точек.