Odpowiedź :
Odpowiedź:
x = float(input("Podaj współrzędną x= "))
y = float(input("Podaj współrzędną y= "))
if x > 0 and y > 0:
print("Punkt znajduje się w I ćwiartce")
elif x < 0 and y > 0:
print("Punkt znajduje się w II ćwiartce")
elif x < 0 and y < 0:
print("Punkt znajduje się w III ćwiartce")
elif x > 0 and y < 0:
print("Punkt znajduje się w IV ćwiartce")
Wyjaśnienie:
Dowolny punkt (x,y)
jeżeli x > 0 i y > 0 to I ćwiartka
x < 0 i y > 0 to II ćwiartka
x < 0 i y < 0 to III ćwiartka
x > 0 i y < 0 to IV ćwiartka
Odpowiedź:
W załącznikach .txt programy w dwóch wersjach:
1. Jak poniżej.
2. Bardziej prosty, bez sprawdzenia wpisywanej wartości (po wpisaniu np. litery, odrazu wyskoczy błąd programu).
Wyjaśnienie:
Zaczniemy od matematyki (patrz załącznik).
Jeżeli punkt leży na osi OX, to jego współrzędne mają postać: (x, 0).
Jeżeli punkt leży na osi OY, to jego współrzędne mają postać: (0, y).
PROGRAM:
x=input('Podaj pierwszą współrzędną punktu: ')
y=input('Podaj drugą współrzędną punktu: ')
try:
x=float(x)
y=float(y)
if x>0 and y>0:
print('Punkt (',x,',',y,') znajduje się w pierwszej ćwiartce.')
elif x<0 and y>0:
print('Punkt (',x,',',y,') znajduje się w drugiej ćwiartce.')
elif x<0 and y<0:
print('Punkt (',x,',',y,') znajduje się w trzeciej ćwiartce.')
elif x>0 and y<0:
print('Punkt (',x,',',y,') znajduje się w czwartej ćwiartce.')
elif y==0 and x!=0:
print('Punkt (',x,',',y,') znajduje się na osi OX.')
elif x==0 and y!=0:
print('Punkt (',x,',',y,') znajduje się na osi OY.')
else:
print('Punkt (',x,',',y,') znajduje się w początku układu współrzędnych')
except ValueError:
print('Błędnie podane współrzędne')