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

19 Янв 2020 в 19:41
138 +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 Апр в 19:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 017 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир