Задание 4 Параграф 3.3 ГДЗ Босова 8 класс Углубленный уровень (Информатика)
Рассмотрим вариант решения задания из учебника
Босова, Аквилянов 8 класс, Просвещение:
Известны длины сторон треугольника a, b, c. Разработайте и отладьте программу, вычисляющую площадь этого треугольника. Для проверки правильности программы используйте тест:
Площадь треугольника по длинам его сторон вычисляется по формуле Герона, где р – полупериметр сторон треугольника.
s=√(p*(p-a)*(p-b)*(p-c))
Программа:
from math import*
a,b,c=map(int,input('длины сторон через пробел > > ').split())
p=(a+b+c)/2
s=p; s*=(p-a) # s = p*(p-a)
s*=(p-b) # s = p*(p-a)*(p-b)
s*=(p-c) # s = p*(p-a)*(p-b)*(p-c)
s=sqrt(s)
print('s=','{:6.1f}'.format(s))
Окно вывода:
длины сторон через пробел > > 3 4 5
s= 6.0