using System;
public class PointChecker
{
public static string CheckPoint(double x, double y)
{
if (y > Math.Abs(x) - 2 && y <= 1 && x >= -2 && x <=1)
{
if (y == Math.Abs(x) - 2 || y == 1 || x == -2 || x == 1)
{
return "На границе";
}
else
{
return "Да";
}
}
else
{
return "Нет";
}
}
public static void Main(string[] args)
{
Console.Write("Введите x: ");
double x = double.Parse(Console.ReadLine());
Console.Write("Введите y: ");
double y = double.Parse(Console.ReadLine());
string result = CheckPoint(x, y);
Console.WriteLine(result);
}
}
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе