Попадание точки в заштрихованную область ( проверьте) - C#
Формулировка задачи:
Проверьте, правильно ли я сделала треугольничек)
Console.WriteLine("Введите координату x");
string buf = Console.ReadLine();
double x = Convert.ToDouble(buf);
Console.WriteLine("Введите координату y");
buf = Console.ReadLine();
double y = Convert.ToDouble(buf);
Console.WriteLine("Введите R");
buf = Console.ReadLine();
double R = Convert.ToDouble(buf);
if
(x*x+y*y<=R*R && y>=0 || y<=0 && y <= R)
Console.WriteLine("YES");
else
Console.WriteLine("NO");
}Решение задачи: «Попадание точки в заштрихованную область ( проверьте)»
textual
Листинг программы
if((x*x+y*y<=R*R && y>=0) || (x<=0&&y<=x&&y>=-R))