Написать программу, которая определяет, попадет ли точка с заданными координатами в область, закрашенную на рисунку серым цветом. Результат работы программы вывести в виде текстового сообщения.( На языке C#)
using System; class Program { static void Main() { double x, y; Console.WriteLine("Введите координату x:"); x = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введите координату y:"); y = Convert.ToDouble(Console.ReadLine()); if ((x >= -2 && x <= 2 && y >= -2 && y <= 2) || (x*x + y*y <= 4)) { Console.WriteLine("Точка попадает в область"); } else { Console.WriteLine("Точка не попадает в область"); } } }
Программа принимает координаты точки и определяет, попадает ли она в область, закрашенную серым цветом на рисунке. В данном случае область задана как квадрат со стороной 4 и центром в точке (0,0), а также как круг с радиусом 2 и центром в точке (0,0).
class Program
{
static void Main()
{
double x, y;
Console.WriteLine("Введите координату x:");
x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите координату y:");
y = Convert.ToDouble(Console.ReadLine());
if ((x >= -2 && x <= 2 && y >= -2 && y <= 2) || (x*x + y*y <= 4))
{
Console.WriteLine("Точка попадает в область");
}
else
{
Console.WriteLine("Точка не попадает в область");
}
}
}
Программа принимает координаты точки и определяет, попадает ли она в область, закрашенную серым цветом на рисунке. В данном случае область задана как квадрат со стороной 4 и центром в точке (0,0), а также как круг с радиусом 2 и центром в точке (0,0).