Предмет: Информатика,
автор: pupil24592
(Розв'язати у Python)
Відомо, що відстань між двома точками, які задані на координатній площині своїми координатами (x1, y1) та (x2, y2), визначається за формулою:
d=√((x_(2) - x-1 )^2+(y_(2) - y_1 )^2 ). Складіть програму, за допомогою якої знаходять периметр трикутника, заданого координатами своїх трьох вершин. (перевірити розв'язок для таких значень A(-1;2), B(2;6), C(5;2) ).
Ответы
Автор ответа:
0
import math
def calculate_distance(x1, y1, x2, y2):
return math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
def calculate_triangle_perimeter(x1, y1, x2, y2, x3, y3):
side1 = calculate_distance(x1, y1, x2, y2)
side2 = calculate_distance(x2, y2, x3, y3)
side3 = calculate_distance(x3, y3, x1, y1)
perimeter = side1 + side2 + side3
return perimeter
# Задані координати вершин трикутника A(-1;2), B(2;6), C(5;2)
x_A, y_A = -1, 2
x_B, y_B = 2, 6
x_C, y_C = 5, 2
# Обчислення периметра трикутника
perimeter = calculate_triangle_perimeter(x_A, y_A, x_B, y_B, x_C, y_C)
# Виведення результату
print(f"Периметр трикутника ABC: {perimeter}")
Похожие вопросы
Предмет: Химия,
автор: ibragimov1104artur
Предмет: Математика,
автор: arnoldvagner8
Предмет: История,
автор: hristoartur121
Предмет: Қазақ тiлi,
автор: agaukharbek
Предмет: Математика,
автор: utepovaalua09