Написать программу которая определяте попадает ли точка с координатами в область закрашеную серым цветом - C#
Формулировка задачи:
Написать программу которая определяте попадает ли точка с координатами (x,y) в область закрашенную серым цветом.
График и условие
ТУТ
Решение задачи: «Написать программу которая определяте попадает ли точка с координатами в область закрашеную серым цветом»
textual
Листинг программы
using System; namespace MyProgram { struct Point { public int x; public int y; public Point(int x, int y) { this.x = x; this.y = y; } public override string ToString() { return (x.ToString() + "-" + y.ToString()); } } class Programm { static bool foo(Point p, double r) { if (((p.x <= 0) & (p.y >= 0) & (Math.Pow((p.x - r), 2) + Math.Pow((p.y + r), 2) >= r * r)) & (((p.x >= 0) & (p.y <= 0) & (Math.Pow((p.x + r), 2) + Math.Pow((p.y - r), 2) >= r * r)))) { return true; } else { return false; } } static void Main(string[] args) { Point p = new Point(2, 2); Console.WriteLine(foo(p, 10).ToString()); p = new Point(0, 0); Console.WriteLine(foo(p, 1).ToString()); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д