Составьте программу, которая печатает true, если точка с координатами (x,y) принадлежит...

0 голосов
162 просмотров

Составьте программу, которая печатает true, если точка с координатами (x,y) принадлежит заштрихованной области, и false в противном случае : (картинка на фотке)


image

Информатика (18 баллов) | 162 просмотров
Дан 1 ответ
0 голосов
import math as m
x = int(input('x = '))
y = int(input('y = '))
a = b = 3
c = m.sqrt(pow(a,2)+pow(b,2))
z = -3
S1 =1/2*x*y
S = 1/2*a*b
if S1<= S:<br> print("Площа заштрихованої зони ", S)
print("Точка з координатами [",x,',',y,'] знаходиться в 1 площині ')
print("Точка з координатами [",x,',',y,'] належить заштрихованій площині ')

elif (x < 0) and ( y > 0):
print("Точка з координатами [",x,',',y,'] знаходиться в 2 площині ')

elif(x > 0) and ( y < 0):
print("Точка з координатами [",x,',',y,'] знаходиться в 4 площині ')

elif (x >= z) and ( y >= z):
print("Точка з координатами [",x,',',y,'] знаходиться в 3 площині ')
print("Точка з координатами [",x,',',y,'] належить заштрихованій площині ')
else:
print("Точка з координатами [",x,',',y,'] знаходиться в 1 площині ')
print("Точка з координатами [",x,',',y,'] HE належить заштрихованій площині ')
(1.8k баллов)