Найти длину окружности, которая проходит через точку A и центр которой находится в точке B - C#
Формулировка задачи:
Помогите, пожалуйста, с заданием 3. Составьте программу для решения задачи: найдите длину окружности, которая проходит через точку A (x1, y1) и центр которой находится в точке B (x2, y2). Значения x1, x2, y3, y4 введите с клавиатуры.
Решение задачи: «Найти длину окружности, которая проходит через точку A и центр которой находится в точке B»
textual
Листинг программы
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
float x1, x2, y1, y2;
Console.Write("Введите x1: ");
x1 = float.Parse(Console.ReadLine());
Console.Write("Введите y1: ");
y1 = float.Parse(Console.ReadLine());
Console.Write("Введите x2: ");
x2 = float.Parse(Console.ReadLine());
Console.Write("Введите y2: ");
y2 = float.Parse(Console.ReadLine());
Console.WriteLine("Длина окружности с центром ({0};{1}), проходящей через точку ({2};{3}), равна {4:f2}", x2, y2, x1, y1, 2 * Math.PI * Math.Sqrt(Math.Pow(x1 - x2, 2) + Math.Pow(y1 - y2, 2)));
Console.ReadLine();
}
}
}