Skip to lesson content

Lesson 6 of 10

Measuring Space: Perimeter and Area · Lesson 6 of 10

Heron's Formula and Brahmagupta's Formula

When the height goes missing, Heron and Brahmagupta arrive with backup.

Learning Objectives

• Understand semi-perimeter. • Apply Heron's formula step by step. • Verify Heron's formula in familiar triangle types. • Understand Brahmagupta's cyclic-quadrilateral formula. • Understand special cases and generalisation.

Heron's Formula

The familiar formula A = 1/2 × b × h works very well when we know a triangle’s base and its corresponding perpendicular height. However, the height is not always given directly, and finding it may require extra construction or calculation.

Sometimes, we are given only the lengths of the three sides of a triangle. In such cases, Heron’s formula gives us a direct way to find the area without first calculating the height. By using the three side lengths and their semiperimeter, we can determine the area of the triangle in a systematic and convenient way.

Definition
Semi-perimeter

Half the perimeter of a polygon.

Triangle semi-perimeterLaTeX
Heron's formulaLaTeX

How to Use Heron's Formula

StepAction
1Check the three side lengths.
2Calculate s=(a+b+c)/2.
3Calculate s−a, s−b and s−c.
4Multiply s(s−a)(s−b)(s−c).
5Take the square root.
Worked Example: 3-4-5 Triangle

Problem
Find the area of a triangle with sides 3, 4 and 5.

  1. 1.s=(3+4+5)/2=6.
  2. 2.A=√[6(6−3)(6−4)(6−5)].
  3. 3.A=√(6×3×2×1).
  4. 4.A=√36=6 square units.

Equilateral Triangle as a Special Case

For an equilateral triangle of side a, s=3a/2. Substituting into Heron's formula gives √3 a²/4, the familiar equilateral-triangle area formula.

Equilateral triangle areaLaTeX

Beyond Triangles: Cyclic Quadrilaterals

Four side lengths alone do not determine the area of an arbitrary quadrilateral. The shape can flex while keeping all sides unchanged. But if the quadrilateral is cyclic—its four vertices lie on one circle—the extra geometric condition is strong enough to determine its area.

Brahmagupta semi-perimeterLaTeX
Brahmagupta's formulaLaTeX

A Rectangle as a Special Case

Every rectangle is cyclic. If its sides are a,b,a,b, then s=a+b. Brahmagupta's formula becomes √(b·a·b·a)=ab, exactly the rectangle area.

Special Cases and Generalisation

Definition
Special Case

A result obtained from a more general statement by adding an extra condition.

Definition
Generalisation

A broader statement that includes a previously known result as one of its special cases.

Brahmagupta's formula generalises Heron's formula. A triangle can be viewed as a limiting cyclic quadrilateral whose fourth side has length 0. Substituting d=0 reduces Brahmagupta's expression to Heron's formula.

Heron's formula as a special case of Brahmagupta's formula A three-stage diagram showing a cyclic quadrilateral whose side d shrinks to zero. The adjacent vertices A and D eventually coincide, leaving triangle ABC. Cyclic quadrilateral A B C D a b c d Four distinct vertices d decreases Side d shrinks A B C D d D approaches A d → 0 Triangle remains A ≡ D B C Triangle ABC Two adjacent vertices coincide Brahmagupta: K = √((s − a)(s − b)(s − c)(s − d)) When d = 0, s = (a + b + c) / 2 Heron: K = √(s(s − a)(s − b)(s − c))
Heron as a special case of Brahmagupta

Practice Problems

Practice Problems
  1. Use Heron's formula to find the area of a triangle with sides 7 cm, 24 cm and 25 cm.
  2. An isosceles triangle has equal sides 15 cm and base 10 cm. Find its area using Heron's formula.
  3. A triangle has sides in the ratio 2:3:4 and perimeter 45 cm. Find its area.
  4. Verify Brahmagupta's formula for a rectangle of sides 8 cm and 5 cm.
  5. Explain why four side lengths do not determine the area of every quadrilateral.
  6. Explain how Heron's formula appears as a special case of Brahmagupta's formula.

Key Takeaways

Key Takeaways

• Heron's formula finds triangle area from three sides. • Semi-perimeter is half the perimeter. • Familiar triangle formulas appear as special cases. • Four side lengths alone do not determine a general quadrilateral area. • Brahmagupta's formula works for cyclic quadrilaterals. • Brahmagupta's formula generalises Heron's formula.

Coming Next

Next, we explore an ancient geometric problem: converting a rectangle into an equal-area square.