Вычисление длины отрезка между двумя точками на плоскости в C#
Привет! В этой статье я расскажу о способе вычисления длины отрезка между двумя точками на плоскости, используя язык программирования C#. Я предполагаю, что у тебя уже есть базовые знания о языке C# и о том, как вводить данные с клавиатуры.
В этом случае, нам нужно ввести координаты двух точек на плоскости (A и B) и вычислить длину отрезка AB. Вот пример кода, который позволит это сделать⁚
csharp
using System;
namespace LengthOfLine
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(″Введите координаты точки A⁚″);
Console.Write(″x1⁚ ″);
double x1 double.Parse(Console.ReadLine);
Console.Write(″y1⁚ ″);
double y1 double.Parse(Console.ReadLine);
Console.WriteLine(″Введите координаты точки B⁚″);
Console.Write(″x2⁚ ″);
double x2 double.Parse(Console.ReadLine);
Console.Write(″y2⁚ ″);
double y2 double.Parse(Console.ReadLine);
double length Math.Sqrt(Math.Pow(x2 ⎻ x1, 2) Math.Pow(y2 ⎻ y1, 2));
Console.WriteLine($″Длина отрезка AB {length}″);
Console.ReadLine;
}
}
}
В этом коде мы используем вещественные числа для представления координат на плоскости. Мы начинаем с запроса у пользователя ввести координаты точки A и считываем их значения для переменных x1 и y1 соответственно. Затем мы переходим к вводу координат точки B и делаем то же самое для переменных x2 и y2.
Длина отрезка AB вычисляется с использованием формулы расстояния между двумя точками в двумерном пространстве⁚
csharp
double length Math.Sqrt(Math.Pow(x2 ‒ x1, 2) Math.Pow(y2 ‒ y1, 2));
Наконец, мы выводим результат на экран с помощью команды Console.WriteLine.
Теперь, когда ты взглянул на этот код, ты можешь ввести координаты двух точек A и B и вычислить длину отрезка AB!