Geometry and Mensuration
Geometry in placement tests means a small toolkit: angle facts, triangle and circle properties, areas and volumes, and a little coordinate geometry. The formulas are few, but accuracy depends on knowing exactly which one applies and keeping units straight. Every worked answer is checked by computation. Where a value of is needed, questions usually say whether to use or 3.14; this chapter states it each time.
1. Lines and angles
- Angles on a straight line sum to ; angles around a point to .
- Vertically opposite angles are equal. With a transversal across parallel lines, corresponding and alternate angles are equal and co-interior angles sum to .
- Triangle: angles sum to ; an exterior angle equals the sum of the two opposite interior angles.
- Polygon with sides: interior angles sum to ; exterior angles sum to . Each interior angle of a regular polygon is .
- Number of diagonals of an -gon: .
Example 1. In a triangle two angles are and . The third angle is , and the exterior angle at the vertex of the angle is .
Example 2. Each interior angle of a regular polygon is . How many sides? Exterior angle , so .
assert 180 - (48 + 67) == 65 and 48 + 67 == 180 - 65
assert 360 / (180 - 150) == 12
interior = lambda n: (n - 2) * 180 / n
assert interior(6) == 120 and interior(12) == 150 and (8 - 2) * 180 == 1080
assert 12 * (12 - 3) // 2 == 54
2. Triangles
Area and special triangles
- Area .
- Heron's formula: with semi-perimeter , area .
- Equilateral with side : area , height .
- Right-angled: . Common triples: (3, 4, 5), (5, 12, 13), (8, 15, 17), (7, 24, 25), and their multiples.
- Triangle inequality: the sum of any two sides exceeds the third.
Example 3. Area of a triangle with sides 13, 14, 15: , area .
Example 4. A ladder 13 m long leans against a wall with its foot 5 m from the wall. How high does it reach? m.
Example 5. Area of an equilateral triangle of side 10: .
import math
def heron(a, b, c):
s = (a + b + c) / 2
return math.sqrt(s * (s - a) * (s - b) * (s - c))
assert heron(13, 14, 15) == 84.0
assert math.sqrt(13 ** 2 - 5 ** 2) == 12
assert round(math.sqrt(3) / 4 * 100, 2) == 43.30
assert all(a * a + b * b == c * c for a, b, c in [(3, 4, 5), (5, 12, 13), (8, 15, 17), (7, 24, 25), (9, 40, 41)])
Similar triangles
Triangles with equal angles are similar: corresponding sides are in the same ratio , perimeters are in ratio , and areas are in ratio . A line parallel to one side of a triangle divides the other two sides proportionally (the basic proportionality theorem).
Example 6. Two similar triangles have corresponding sides 6 cm and 9 cm. The ratio of their areas is .
Example 7. A 6 m pole casts a 4 m shadow. At the same time a tower casts a 30 m shadow. Tower height? Ratio , so m.
from fractions import Fraction
assert Fraction(6, 9) ** 2 == Fraction(4, 9)
assert Fraction(6, 4) * 30 == 45
Centres of a triangle (names and facts)
- Centroid: where medians meet; divides each median in the ratio .
- Incentre: where angle bisectors meet; centre of the inscribed circle, radius .
- Circumcentre: where perpendicular bisectors meet; for a right triangle it is the midpoint of the hypotenuse, so the circumradius is half the hypotenuse.
- Orthocentre: where altitudes meet.
area, s = 84, 21 # the 13-14-15 triangle
assert area / s == 4 # inradius
assert 13 * 14 * 15 / (4 * area) == 8.125 # circumradius R = abc / (4 * area)
3. Quadrilaterals
| Shape | Area | Perimeter | Notes |
|---|---|---|---|
| Square (side ) | diagonal , so area | ||
| Rectangle () | diagonal | ||
| Parallelogram | base × height | diagonals bisect each other | |
| Rhombus | diagonals are perpendicular bisectors | ||
| Trapezium | sum of sides | , the parallel sides |
Example 8. The diagonal of a square is 10 cm. Its area is cm².
Example 9. A rhombus has diagonals 16 cm and 12 cm. Its side is cm, its area cm², its perimeter 40 cm.
Example 10. A rectangular garden is 40 m by 30 m. A path 2 m wide runs around the outside. Area of the path? m².
assert 10 ** 2 / 2 == 50
assert math.hypot(8, 6) == 10 and 16 * 12 / 2 == 96
assert (40 + 4) * (30 + 4) - 40 * 30 == 296
assert (40 + 2 * 2) * (30 + 2 * 2) - 40 * 30 == 296 # a path of width w adds 2w to each side
4. Circles
- Circumference ; area .
- Arc length ; sector area .
- Chord at distance from the centre has length .
- The angle subtended by an arc at the centre is twice the angle at the circumference; an angle in a semicircle is ; opposite angles of a cyclic quadrilateral sum to .
- A tangent is perpendicular to the radius at the point of contact; tangents from an external point are equal in length.
Example 11. A circle has area 154 cm². Using : , so and circumference cm.
Example 12. A wheel has radius 35 cm. How many revolutions does it make over 1.1 km? Circumference cm m; revolutions .
Example 13. Find the length of an arc of in a circle of radius 10 cm: cm.
Example 14. A circular field has area 1,386 m². Cost of fencing it at Rs 5 per metre? , ; circumference m; cost .
pi = Fraction(22, 7)
assert pi * 49 == 154 and 2 * pi * 7 == 44
assert 2 * pi * 35 == 220 and Fraction(110000, 220) == 500
assert round(72 / 360 * 2 * math.pi * 10, 2) == 12.57
r = math.sqrt(1386 * 7 / 22)
assert round(r) == 21 and 2 * Fraction(22, 7) * 21 * 5 == 660
5. Solids: volume and surface area
| Solid | Volume | Total surface area | Curved surface area |
|---|---|---|---|
| Cube (side ) | |||
| Cuboid () | |||
| Cylinder | |||
| Cone | |||
| Sphere | |||
| Hemisphere |
where for a cone the slant height is . Space diagonal of a cuboid: ; of a cube: .
Example 15. A cuboid is 10 m × 8 m × 6 m. Volume 480 m³, total surface area m², space diagonal m.
Example 16. A cylinder has radius 7 cm and height 10 cm (). Volume cm³; curved surface area cm².
Example 17. A cone has radius 3 cm and height 4 cm. Slant height 5 cm; volume cm³; curved surface cm².
Example 18. A sphere has radius 6 cm: volume cm³; surface area cm².
assert 10 * 8 * 6 == 480 and 2 * (10 * 8 + 8 * 6 + 6 * 10) == 376
assert round(math.sqrt(10 ** 2 + 8 ** 2 + 6 ** 2), 2) == 14.14
assert pi * 49 * 10 == 1540 and 2 * pi * 7 * 10 == 440
assert math.hypot(3, 4) == 5 and round(math.pi * 9 * 4 / 3, 2) == 37.70 and round(math.pi * 3 * 5, 2) == 47.12
assert round(4 / 3 * math.pi * 6 ** 3, 2) == 904.78 and round(4 * math.pi * 36, 2) == 452.39
Melting and recasting: volume is conserved
Example 19. A solid metal sphere of radius 3 cm is melted and recast into a cylinder of radius 3 cm. Height of the cylinder? , so cm.
Example 20. A cube of side 6 cm is cut into 27 equal small cubes. Side of each? , so each has side 2 cm. The total surface area rises from to cm², exactly 3 times.
Example 21. A tank 5 m × 4 m × 3 m is filled by a pipe whose cross-section is 20 cm² and which delivers water at 2 m/s. Time to fill? Tank volume m³; flow m³/s; time s h 10 min.
assert round(4 / 3 * math.pi * 27 / (math.pi * 9), 6) == 4
assert 6 ** 3 / 27 == 8 and round(8 ** (1 / 3)) == 2 and 27 * 6 * 2 ** 2 == 3 * 6 * 6 ** 2
assert 5 * 4 * 3 / (20 / 10000 * 2) == 15000 and 15000 / 3600 == 4 + 1 / 6
Scaling
If every linear dimension is multiplied by : lengths by , areas by , volumes by . Doubling a cube's side multiplies its surface area by 4 and its volume by 8.
assert (2 * 5) ** 3 / 5 ** 3 == 8 and 6 * (2 * 5) ** 2 / (6 * 5 ** 2) == 4
6. Coordinate geometry (the basics)
- Distance between and : .
- Midpoint: .
- Section formula: the point dividing the segment in the ratio internally is .
- Slope ; parallel lines have equal slopes, perpendicular lines have slopes whose product is .
- Area of a triangle with vertices : . Three points are collinear when this is 0.
- Line: ; the line through with slope is .
Example 22. Distance between and : .
Example 23. The point dividing and in the ratio : .
Example 24. Area of the triangle with vertices , , : .
Example 25. Are , and collinear? Slopes: and , so yes.
assert math.dist((1, 2), (4, 6)) == 5
assert ((2 * 7 + 1 * 1) / 3, (2 * 11 + 1 * 2) / 3) == (5.0, 8.0)
tri = lambda p, q, r: abs(p[0] * (q[1] - r[1]) + q[0] * (r[1] - p[1]) + r[0] * (p[1] - q[1])) / 2
assert tri((0, 0), (4, 0), (0, 3)) == 6 and tri((1, 1), (3, 5), (5, 9)) == 0
7. Common traps
- Using the diameter as the radius, or the wrong .
- Mixing units: cm with m, and square and cubic units (, , litres).
- Slant height versus vertical height in cones.
- Total versus curved surface area, and open versus closed containers.
- Path "inside" versus "outside" a rectangle (the outer rectangle grows by on each dimension; inside it shrinks).
- Scaling: area changes by , volume by , not by .
- Assuming a triangle is right-angled because the numbers look familiar; check .
8. Practice set with answers
- Find the area of a triangle with sides 13, 14 and 15 and its inradius.
- A circular field has area 154 m². Cost of fencing it at Rs 12 per metre? (Use .)
- A cuboid measures 10 cm × 8 cm × 6 cm. Find its volume and total surface area.
- A cylinder has radius 7 cm and height 10 cm. Find its volume and curved surface area ().
- A sphere of radius 3 cm is melted into a cylinder of radius 3 cm. Find the height of the cylinder.
- Each interior angle of a regular polygon is . How many sides does it have, and how many diagonals?
- A rectangle 40 m × 30 m has a path 2 m wide running around the outside. Area of the path?
- Find the point that divides the segment from to in the ratio and its distance from the origin.
assert heron(13, 14, 15) == 84 and 84 / 21 == 4
assert 2 * Fraction(22, 7) * 7 * 12 == 528
assert (10 * 8 * 6, 2 * (80 + 48 + 60)) == (480, 376)
assert (Fraction(22, 7) * 49 * 10, 2 * Fraction(22, 7) * 7 * 10) == (1540, 440)
assert round(4 / 3 * 27 / 9, 6) == 4
n = round(360 / (180 - 135))
assert n == 8 and n * (n - 3) // 2 == 20
assert (40 + 4) * (30 + 4) - 40 * 30 == 296
point = (5, 8)
assert round(math.hypot(*point), 2) == 9.43
Answers: 1) area 84, inradius 4; 2) Rs 528 (radius 7 m, circumference 44 m); 3) 480 cm³ and 376 cm²; 4) 1,540 cm³ and 440 cm²; 5) 4 cm; 6) 8 sides and 20 diagonals; 7) 296 m²; 8) the point , at distance from the origin.