Предмет: Информатика, автор: nastya2000hv

Составить программу, определяющую принадлежит ли точка с координатами (x; y) заштрихованной части плоскости. Координаты точки ввести с клавиатуры. Желательно на Python.

Приложения:

jk5515: А есть уравнение прямых и окружности ?
nastya2000hv: прямых - Ах + Ву + С = 0 (C = 0, А ≠0, В ≠ 0 – прямая проходит через начало координат) ,окружности - x² + y² = r²
jk5515: все, не надо, понятно

Ответы

Автор ответа: jk5515
1

Исходя из графика

2х  - уравнение первой прямой


x/2 - уравнение второй прямой  

(x+3)^2 + (y+3)^2 = 9 - уравнение окружности  


x = int(input("Enter x "))

y = int(input("Enter y "))

if (((x+3)**2)+((y+3)**2) < 9.0) and ((y > 2*x) or (y < x/2)):

   print("Принадлежит")

else:

print("Не принадлежит")




nastya2000hv: Не совсем так, программа не определяет принадлежит ли точка закрашенной области, например, я ввожу (1;-3) и она выводит "не принадлежит", хотя наоборот
jk5515: дак (1; -3) лежит в 4 четверти, ну то-есть справа снизу, там ведь нету графиков даже
jk5515: а если нужна проверка включая границы то нужно заменить больше меньше на больше либо равно и меньше либо равно
nastya2000hv: А всё, поняла, спасибо большое
jk5515: там только ошибочки маленькие, типа скобок не хватает
Похожие вопросы
Предмет: История, автор: polinayruvai
Предмет: Алгебра, автор: vicopi