Задачи на использование классов и объектов, в которых данные описаны в качестве свойств - C#

Узнай цену своей работы

Формулировка задачи:

Круг на плоскости имеет координаты центра x0,y0 - вещественные свойства. Радиус круга r0 - также задан вещественным свойством. Реализовать метод проверяющий принадлежность точки с координатами (x,y) данному кругу.

Решение задачи: «Задачи на использование классов и объектов, в которых данные описаны в качестве свойств»

textual
Листинг программы
class Program
{
    static void Main(string[] args)
    {
        Point center_circle = new Point(0, 1);
        Point point = new Point(2, 2);
        Console.WriteLine("Радиус окружности:");
        double radius = double.Parse(Console.ReadLine());
        Console.WriteLine("Принадлежность окружности:"+Point.CheckPoint(center_circle, radius, point));
    } 
}
class Point
{
    double x, y;
    public Point(double x, double y)
    {
        this.x = x;
        this.y = y;
    }
    public static  bool CheckPoint(Point center, double rad,Point point)
    {
        return (Math.Sqrt(Math.Pow(point.x - center.x, 2) + Math.Pow(point.y - center.y, 2)) <= rad);
    }
}

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


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

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

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