Предмет: Информатика, автор: 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) ).

Ответы

Автор ответа: vitalikkuacom
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}")

Похожие вопросы
Предмет: Математика, автор: utepovaalua09