Question
When should we use Heron’s formula for the area of a triangle, and how do we apply it step by step?
Solution — Step by Step
Use Heron’s formula when you know all three sides of a triangle but do NOT know the height. If you know base and height, just use — it is simpler.
graph TD
A[Find area of triangle] --> B{Do you know base and height?}
B -->|Yes| C["Area = 1/2 x base x height"]
B -->|No| D{Do you know all 3 sides?}
D -->|Yes| E["Use Herons formula"]
D -->|No| F[Find missing info first using Pythagoras or trigonometry]
Given sides , , , first find the semi-perimeter:
Example: For a triangle with sides 5 cm, 6 cm, 7 cm:
For our example:
Before applying the formula, check that the three sides actually form a valid triangle: the sum of any two sides must be greater than the third.
- (yes)
- (yes)
- (yes)
If the triangle inequality fails, the sides cannot form a triangle, and the formula gives a meaningless result (negative under the root).
Why This Works
Heron’s formula is essentially a cleverly rearranged version of the standard area formula. It encodes the height information inside the side lengths using the relationship between a triangle’s sides and its height (via the Pythagorean theorem). The semi-perimeter simplifies the algebra beautifully.
This formula is over 2000 years old, attributed to Heron of Alexandria, and it remains one of the most elegant results in geometry.
Alternative Method
If you can find the height using the Pythagorean theorem, the basic formula works perfectly. For example, for a triangle with sides 5, 12, 13 (a right triangle), the legs ARE the base and height: .
Heron’s formula gives the same answer: , .
Common Mistake
The most frequent error: forgetting to calculate first and trying to use directly instead of the semi-perimeter. Heron’s formula uses , NOT the full perimeter. Using the full perimeter gives an answer that is times too large. Always compute as your first step.