Даны длины сторон треугольника a, b, c. Найти площадь треугольника S. Использовать формулу Герона. Входные данные: числа a, b, c. . Выходные данные: площадь треугольника с точностью до 3 цифр в дробной части
import math def calculate_triangle_area(a, b, c): s = (a + b + c) / 2 area = math.sqrt(s * (s - a) * (s - b) * (s - c)) return round(area, 3) a = float(input("Введите длину стороны a: ")) b = float(input("Введите длину стороны b: ")) c = float(input("Введите длину стороны c: ")) triangle_area = calculate_triangle_area(a, b, c) print("Площадь треугольника равна:", triangle_area)
Пример работы программы:
Введите длину стороны a: 7 Введите длину стороны b: 8 Введите длину стороны c: 9 Площадь треугольника равна: 26.832
Пример кода на Python для решения этой задачи:
import mathdef calculate_triangle_area(a, b, c):
s = (a + b + c) / 2
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
return round(area, 3)
a = float(input("Введите длину стороны a: "))
b = float(input("Введите длину стороны b: "))
c = float(input("Введите длину стороны c: "))
triangle_area = calculate_triangle_area(a, b, c)
print("Площадь треугольника равна:", triangle_area)
Пример работы программы:
Введите длину стороны a: 7Введите длину стороны b: 8
Введите длину стороны c: 9
Площадь треугольника равна: 26.832