Попадание точки в заштрихованную область - C# (200881)
Формулировка задачи:
Здравствуйте! Пыталась написать программу, но ничего не выходит, помогите с кодом. Очень нужно!
Задача:
Написать программу, которая определяет попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результаты работы программы вывести в виде текстового сообщения.Решение задачи: «Попадание точки в заштрихованную область»
textual
Листинг программы
- double R, X, Y;
- Console.WriteLine("Введите радиус R");
- R = double.Parse(Console.ReadLine());
- Console.WriteLine("Введите координату X");
- X = double.Parse(Console.ReadLine());
- Console.WriteLine("Введите координату Y");
- Y = double.Parse(Console.ReadLine());
- bool popal = false;
- if ((X <= R) && (X >= 0) && (Y >= -R) && (Y <= 0))
- { Console.WriteLine("Попадание в квадрат"); popal = true; }
- if (Math.Sqrt(Math.Pow((-R - X), 2)) + Math.Sqrt(Math.Pow((R - Y), 2)) <= R)
- { Console.WriteLine("Попадание в круг"); popal = true; }
- if (popal == false) Console.WriteLine("Hе попал");
- Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д