Определить, лежит ли точка внутри заштрихованной области - C# (208196)
Формулировка задачи:
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На границе" в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе.
Решение задачи: «Определить, лежит ли точка внутри заштрихованной области»
textual
Листинг программы
static void Main(string[] args)
{
double rad1 = 3, rad2 = 7;
double x = 0, y = 0;
Console.Write("xA = ");
double.TryParse(Console.ReadLine(), out x);
Console.Write("yA = ");
double.TryParse(Console.ReadLine(), out y);
double oA = Math.Sqrt(x * x + y * y);
if (oA > 3 && oA < 7)
Console.WriteLine("да");
else
if (oA == 3 || oA == 7)
Console.WriteLine("награнице");
else
Console.WriteLine("нет");
}