Определить, попадает ли точка с заданными координатами в область - C#
Формулировка задачи:
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Документ Microsoft Word.docx
не получается корректно написать промежутки, делал по этому примеру:
Double x = Convert.ToDouble(textBox1.Text), y = Convert.ToDouble(textBox2.Text), r = Convert.ToDouble(textBox3.Text); if (((((x >= -r) && (x <= 0)) && ((y >= 0) && (y <= r) && (Math.Sqrt(Math.Pow((x + r), 2) + Math.Pow((y - r), 2)) >= r))) | (((x >= 0) && (x <= r)) && ((y >= -r) && (y <= 0)))) && (Math.Sqrt(Math.Pow((x + r), 2) + Math.Pow((y - r), 2)) >= r)) { textBox4.Text = "Точка (" + x.ToString() + " ; " + y.ToString() +") входит в область"; } else textBox4.Text = "Точка (" + x.ToString() + " ; " + y.ToString() + ") не входит в область";
Решение задачи: «Определить, попадает ли точка с заданными координатами в область»
textual
Листинг программы
((((x * x) + (y * y) < (r * r)) && (x > 0)) || ((y > -x) && (y < r) || ((y < x) && (y > -r)) && (x < 0)))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д