Предмет: Информатика,
автор: nastya2000hv
Составить программу, определяющую принадлежит ли точка с координатами (x; y) заштрихованной части плоскости. Координаты точки ввести с клавиатуры. Желательно на Python.
Приложения:
jk5515:
А есть уравнение прямых и окружности ?
прямых - Ах + Ву + С = 0 (C = 0, А ≠0, В ≠ 0 – прямая проходит через начало координат) ,окружности - x² + y² = r²
все, не надо, понятно
Ответы
Автор ответа:
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("Не принадлежит")
Не совсем так, программа не определяет принадлежит ли точка закрашенной области, например, я ввожу (1;-3) и она выводит "не принадлежит", хотя наоборот
дак (1; -3) лежит в 4 четверти, ну то-есть справа снизу, там ведь нету графиков даже
а если нужна проверка включая границы то нужно заменить больше меньше на больше либо равно и меньше либо равно
А всё, поняла, спасибо большое
там только ошибочки маленькие, типа скобок не хватает
Похожие вопросы
Предмет: История,
автор: polinayruvai
Предмет: Английский язык,
автор: hcock213
Предмет: Английский язык,
автор: stinol09a
Предмет: Алгебра,
автор: vicopi