Попадает ли заданная точка в круг? - 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();
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.333 из 5
Похожие ответы