Hero
Hero
David O’Connor
Hastings School Madrid
[email protected]
June 2, 2011
Abstract
Hero’s formula for the area of a triangle given the lengths is both
simple and useful. It’s derivation is an excellent exercise for extension
work in IGCSE or even as revision for an AS course. This article aims
to refresh the formula in teacher’s minds and to introduce it to those
who haven’t met it yet. Thanks to Pablo Moreno for bringing the
formula to my attention.
1
C
a
b
c
A B
3 The formula
Consider a triangle ABC with sides, a,b and c figure (1). Hero’s formula
uses the semiperimeter S of the triangle:
a+b+c
S=
2
to give a formula for the area A of the triangle:
p
A = S(S − a)(S − b)(S − c)
For an equilateral triangle of side 3.7 mm, we first find S.
3.7 + 3.7 + 3.7
S=
2
S = 5.55 mm.
Beautiful.
2
C
a
b h
A X c B
h = a sin B,
hence we have
1
A = ac sin B.
2
Now if we use the identity
sin2 B + cos2 B = 1,
then we have
1 p
A = ac 1 − cos2 B.
2
Since B is an angle in a triangle then 0 < B < 180◦ , sin B > 0 and just the
positive root is needed.
3
The cosine rule gives
b2 = a2 + c2 − 2ac cos B
a2 + c2 − b2
cos B =
2ac
(a 2 + c2 − b2 )2
cos2 B = .
4a2 c2
Hence r
1 (a2 + c2 − b2 )2
A = ac 1 − .
2 4a2 c2
r
a2 c2 4a2 c2 − (a2 + c2 − b2 )2
A=
r 4 4a2 c2
4a c − (a + c2 − b2 )2
2 2 2
A=
16
p
A= (S − a)(S − c)(S − b)S.