import math # Ввод координат первой точки x1 = floatinput("Введитекоординатуxпервойточки:")input("Введите координату x первой точки: ")input("Введитекоординатуxпервойточки:")
y1 = floatinput("Введитекоординатуyпервойточки:")input("Введите координату y первой точки: ")input("Введитекоординатуyпервойточки:") # Ввод координат второй точки x2 = floatinput("Введитекоординатуxвторойточки:")input("Введите координату x второй точки: ")input("Введитекоординатуxвторойточки:")
y2 = floatinput("Введитекоординатуyвторойточки:")input("Введите координату y второй точки: ")input("Введитекоординатуyвторойточки:") # Вычисление расстояний до начала координат distance1 = math.sqrtx1∗∗2+y1∗∗2x1**2 + y1**2x1∗∗2+y1∗∗2
distance2 = math.sqrtx2∗∗2+y2∗∗2x2**2 + y2**2x2∗∗2+y2∗∗2 # Вывод результата if distance1 < distance2: print"Перваяточкаближекначалукоординат""Первая точка ближе к началу координат""Перваяточкаближекначалукоординат"
elif distance2 < distance1: print"Втораяточкаближекначалукоординат""Вторая точка ближе к началу координат""Втораяточкаближекначалукоординат"
else: print"Обеточкинаходятсянаодинаковомрасстоянииотначалакоординат""Обе точки находятся на одинаковом расстоянии от начала координат""Обеточкинаходятсянаодинаковомрасстоянииотначалакоординат"
Эта программа запрашивает у пользователя координаты двух точек и определяет, какая из них ближе к началу координат.
Пример программы на Python:
import math# Ввод координат первой точки
x1 = floatinput("Введитекоординатуxпервойточки:")input("Введите координату x первой точки: ")input("Введитекоординатуxпервойточки:") y1 = floatinput("Введитекоординатуyпервойточки:")input("Введите координату y первой точки: ")input("Введитекоординатуyпервойточки:")
# Ввод координат второй точки
x2 = floatinput("Введитекоординатуxвторойточки:")input("Введите координату x второй точки: ")input("Введитекоординатуxвторойточки:") y2 = floatinput("Введитекоординатуyвторойточки:")input("Введите координату y второй точки: ")input("Введитекоординатуyвторойточки:")
# Вычисление расстояний до начала координат
distance1 = math.sqrtx1∗∗2+y1∗∗2x1**2 + y1**2x1∗∗2+y1∗∗2 distance2 = math.sqrtx2∗∗2+y2∗∗2x2**2 + y2**2x2∗∗2+y2∗∗2
# Вывод результата
if distance1 < distance2:
print"Перваяточкаближекначалукоординат""Первая точка ближе к началу координат""Перваяточкаближекначалукоординат" elif distance2 < distance1:
print"Втораяточкаближекначалукоординат""Вторая точка ближе к началу координат""Втораяточкаближекначалукоординат" else:
print"Обеточкинаходятсянаодинаковомрасстоянииотначалакоординат""Обе точки находятся на одинаковом расстоянии от начала координат""Обеточкинаходятсянаодинаковомрасстоянииотначалакоординат"
Эта программа запрашивает у пользователя координаты двух точек и определяет, какая из них ближе к началу координат.