Написать программу, которая определяет, принадлежит ли точка с координатами (x,y) заштрихованной области,ограниченной точками (x1,y1)(x2,y2) ?

22 Фев 2019 в 19:40
819 +1
1
Ответы
1

Для решения этой задачи нужно использовать формулу для определения находится ли точка внутри прямоугольника.

Пример программы на Python:

def point_in_area(x, y, x1, y1, x2, y2):
if (x >= x1 and x <= x2) and (y >= y1 and y <= y2):
return True
else:
return False
x = float(input("Введите координату x точки: "))
y = float(input("Введите координату y точки: "))
x1 = float(input("Введите координату x1 прямоугольника: "))
y1 = float(input("Введите координату y1 прямоугольника: "))
x2 = float(input("Введите координату x2 прямоугольника: "))
y2 = float(input("Введите координату y2 прямоугольника: "))
if point_in_area(x, y, x1, y1, x2, y2):
print("Точка принадлежит заштрихованной области")
else:
print("Точка не принадлежит заштрихованной области")

В данной программе определяется, принадлежит ли точка с координатами (x, y) прямоугольнику, ограниченному точками (x1, y1) и (x2, y2). Если да, то выводится сообщение "Точка принадлежит заштрихованной области", иначе - "Точка не принадлежит заштрихованной области".

18 Сен в 13:25
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир