public static void Main()
Console.WriteLine("Mathematical Lines");
Console.WriteLine("Enter Coordinate xA");
double xACORD = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter Coordinate yA");
double yACORD = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter Coordinate xB");
double xBCORD = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter Coordinate yB");
double yBCORD = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("\nLine Info");
Console.WriteLine(new string('-', 30));
double slope = (yACORD - yBCORD) / (xACORD - xBCORD);
Console.WriteLine("Slope: " + slope);
double distance = Math. Sqrt((Math. Pow(xACORD - xBCORD, 2) + Math. Pow(yACORD - yBCORD, 2)));
Console.WriteLine("Distance: " + Math.Round(distance, 2));
double midpointX = (xACORD + xBCORD) / 2;
double midpointY = (yACORD + yBCORD) / 2;
Console.WriteLine("Midpoint: " + "(" + midpointX + "," + " " + midpointY + ")");
double xInter = (xACORD + xBCORD) / 2;
double yInter = yACORD - (slope * xACORD);
Console.WriteLine("X-Intercept: " + "(" + xInter + ", 0)");
Console.WriteLine("Y-Intercept: " + "(0, " + yInter + ")");
Console.WriteLine("Equation Of Line: Y = " + slope + "x + " + yInter);
double slopeAngle = Math.Round(Math.Atan(slope ) * 180 / Math.PI);
Console.WriteLine("Angle of Slope: " + slopeAngle + "°");