Определить, попадает ли точка с заданными координатами в область - C#

Узнай цену своей работы

Формулировка задачи:

Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Документ Microsoft Word.docx не получается корректно написать промежутки, делал по этому примеру:
Листинг программы
  1. Double x = Convert.ToDouble(textBox1.Text), y = Convert.ToDouble(textBox2.Text), r = Convert.ToDouble(textBox3.Text);
  2. 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))
  3. {
  4. textBox4.Text = "Точка (" + x.ToString() + " ; " + y.ToString() +") входит в область";
  5. }
  6. else textBox4.Text = "Точка (" + x.ToString() + " ; " + y.ToString() + ") не входит в область";

Решение задачи: «Определить, попадает ли точка с заданными координатами в область»

textual
Листинг программы
  1. ((((x * x) + (y * y) < (r * r)) && (x > 0)) || ((y > -x) && (y < r) || ((y < x) && (y > -r)) && (x < 0)))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы