Попадание точки в заштрихованную область - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д