Попадает ли заданная точка в круг? - C#
Формулировка задачи:
Определить, попадает ли точка M(x,y) в круг радиусом r с центром в точке с координатами(а;b). Пишу в Microsoft Visual c# 2010 express.
Решение задачи: «Попадает ли заданная точка в круг?»
textual
Листинг программы
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Введите M(X)");
- double mx = int.Parse(Console.ReadLine());
- Console.WriteLine("Введите M(Y)");
- double my = int.Parse(Console.ReadLine());
- Console.WriteLine("Введите O(X)");
- double ox = int.Parse(Console.ReadLine());
- Console.WriteLine("Введите O(Y)");
- double oy = int.Parse(Console.ReadLine());
- Console.WriteLine("Введите R");
- double r = int.Parse(Console.ReadLine());
- double d = Math.Sqrt(Math.Pow(ox - mx, 2) + Math.Pow(oy - my, 2));
- if (d <= r)
- Console.WriteLine("Точка М лежит в круге.");
- else
- Console.WriteLine("Точка М лежит вне круга.");
- Console.ReadKey();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д