Попадание точки в заштрихованную область - C# (196160)
Формулировка задачи:
Собственно нужно определить попадают ли координаты х, у, в заданный треугольник, помогите пожалуйста.
Решение задачи: «Попадание точки в заштрихованную область»
textual
Листинг программы
private static void Main(string[] args)
{
double x = GetCoord("x"), y = GetCoord("y");
Console.WriteLine(y >= x && x >= -1 && y <= 1 ? "Попадает" : "Не попадает");
Console.ReadKey();
}
static double GetCoord(string name = null)
{
Console.Write("Введите координату {0}: ", name ?? "\b");
var input = Console.ReadLine();
try
{
return double.Parse(input, CultureInfo.InvariantCulture);
}
catch
{
Console.WriteLine("Неверный ввод!");
return GetCoord(name);
}
}