Составить программу вычисления длин медиан треугольника,у которой длины сторон a,b,c

19 Янв 2020 в 19:41
186 +1
0
Ответы
1

Для вычисления длин медиан треугольника можно воспользоваться формулами:

Медиана, проведенная к стороне a: (m_a = \sqrt{\frac{2b^2 + 2c^2 - a^2}{4}})

Медиана, проведенная к стороне b: (m_b = \sqrt{\frac{2a^2 + 2c^2 - b^2}{4}})

Медиана, проведенная к стороне c: (m_c = \sqrt{\frac{2a^2 + 2b^2 - c^2}{4}})

Программа на Python для вычисления длин медиан треугольника:

import math
def median_length(a, b, c):
ma = math.sqrt((2*b**2 + 2*c**2 - a**2)/4)
mb = math.sqrt((2*a**2 + 2*c**2 - b**2)/4)
mc = math.sqrt((2*a**2 + 2*b**2 - c**2)/4)
return ma, mb, mc
a = float(input("Введите длину стороны a: "))
b = float(input("Введите длину стороны b: "))
c = float(input("Введите длину стороны c: "))
ma, mb, mc = median_length(a, b, c)
print(f"Длина медианы, проведенной к стороне a: {ma}")
print(f"Длина медианы, проведенной к стороне b: {mb}")
print(f"Длина медианы, проведенной к стороне c: {mc}")

Пример ввода:

Введите длину стороны a: 3
Введите длину стороны b: 4
Введите длину стороны c: 5

Пример вывода:

Длина медианы, проведенной к стороне a: 2.5
Длина медианы, проведенной к стороне b: 2.5
Длина медианы, проведенной к стороне c: 2.5
18 Апр 2024 в 19:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир