Skip to content
spmaddmath.com.my
Tuition

Study

SyllabusFormulasMethodsExam & PapersTools
LocationsPricingBlogOur TeachersContact
EN

Practice questions · Index Numbers

Index Numbers, Practice Questions

Six original Index Numbers practice questions of rising difficulty, each with a complete worked solution. They cover the price index I=P1P0×100I=\frac{P_{1}}{P_{0}}\times100, the composite index Iˉ=Iiwiwi\bar{I}=\frac{\sum I_{i}w_{i}}{\sum w_{i}}, finding a missing price or weight, and chaining indices across years.

Attempt each under timing, then mark yourself line by line.

How to use these practice questions

The six questions below rise in difficulty across the whole chapter, from a single price index to a composite index built from several weighted items and a multi-year chain. Give yourself roughly four to seven minutes per question and work on paper first, writing every line the way you would in the real exam, quote the formula, substitute the numbers, then state the answer as a bare index or a price in ringgit.

Resist the urge to peek.

Only once you have committed to a full answer should you open the solution and mark yourself line by line. When your working differs from ours, stop at the exact line where the two part company; that single step is almost always where the mark was lost.

Because Add Math is marked analytically, quoting the correct formula and substituting correctly still earns method marks even when the final arithmetic slips, so always write the formula before you compute.

Before you begin, hold on to what an index number means: the base year is set to 100100, so an index above 100100 shows a rise and one below 100100 shows a fall. An index of 125125 is a 25%25\% increase and 9090 is a 10%10\% drop.

A composite index behaves the same way for a whole basket of items. Keeping this in mind lets you sense-check almost every answer: if you know the price went up, an index below 100100 is a signal that something has gone wrong.

Six practice questions

Q1[2 marks]

In a certain year the price of one kilogram of flour was RM40. Three years later the price had risen to RM50.

Taking the earlier year as the base year, find the price index of flour for the later year.

Show worked solution

The price index compares the current price with the base-year price and scales it so the base year sits at 100100. Quote the definition first, then decide which price is the base:

I=P1P0×100I=\frac{P_{1}}{P_{0}}\times100

The earlier year is the base, so its price is P0=40P_{0}=40; the later year gives the current price P1=50P_{1}=50. Substitute and simplify:

I=5040×100=125I=\frac{50}{40}\times100=125

Answer

The price index is 125125. Because it is above 100100 the price has risen, here by 25%25\%; as a check, 40×1.25=5040\times1.25=50, the given later price.

Q2[3 marks]

The price index of a raw material for 2023 based on 2020 is 125125. Its price in 2023 is RM60.

Find its price in 2020.

Show worked solution

Use the same definition, but read the question carefully: this time the current price is known and it is the base-year price that must be found:

I=P1P0×100I=\frac{P_{1}}{P_{0}}\times100

Substitute I=125I=125 and P1=60P_{1}=60. Multiply both sides by P0P_{0} and divide by 125125 to make P0P_{0} the subject:

125=60P0×100    P0=60×100125=48125=\frac{60}{P_{0}}\times100 \;\Rightarrow\; P_{0}=\frac{60\times100}{125}=48

Answer

The 2020 price was RM48. Check: 6048×100=125\frac{60}{48}\times100=125, which matches the given index, and the base price is lower than the current price, exactly as an index above 100100 demands.

Q3[4 marks]

A drink is made from three ingredients A, B and C. Their price indices for this year based on last year are 110110, 120120 and 130130 respectively, with weightages 22, 33 and 55.

Find the composite index for the drink for this year based on last year.

Show worked solution

A composite index is not a plain average, each ingredient's price index is weighted by how much it matters, then combined. Quote the weighted-mean formula:

Iˉ=Iiwiwi\bar{I}=\frac{\sum I_{i}w_{i}}{\sum w_{i}}

Multiply each index by its weight, add the three products to form the numerator, and add the three weights to form the denominator:

Iˉ=110(2)+120(3)+130(5)2+3+5=220+360+65010\bar{I}=\frac{110(2)+120(3)+130(5)}{2+3+5}=\frac{220+360+650}{10}
Iˉ=123010=123\bar{I}=\frac{1230}{10}=123

Answer

The composite index is 123123. It must lie between the smallest index 110110 and the largest 130130; because CC carries the heaviest weight the mean is pulled towards 130130, so the value is reasonable.

Q4[4 marks]

The composite index of the ingredients used by a bakery for 2024 based on 2021 is 125125. The bakery spent RM8000 on these ingredients in 2021.

Find the expected cost of the same ingredients in 2024.

Show worked solution

A composite index behaves like a single price index for the whole basket of ingredients, so it links the two total costs in exactly the same way a price index links two prices. Write that relationship:

Iˉ=C1C0×100\bar{I}=\frac{C_{1}}{C_{0}}\times100

Substitute the composite index Iˉ=125\bar{I}=125 and the base-year cost C0=8000C_{0}=8000, then solve for the later cost C1C_{1}:

125=C18000×100    C1=125×8000100=10000125=\frac{C_{1}}{8000}\times100 \;\Rightarrow\; C_{1}=\frac{125\times8000}{100}=10000

Answer

The expected 2024 cost is RM10 000. Check: 100008000×100=125\frac{10000}{8000}\times100=125, the given composite index, a 25%25\% rise on the 2021 spend.

Q5[5 marks]

Three items P, Q and R have price indices 105105, 115115 and 125125 with weightages 33, xx and 22. The composite index is 114114.

Find the value of xx.

Show worked solution

This is the composite-index formula run in reverse: you are told the composite value and must recover a missing weight. Write the formula with xx left in place and set it equal to 114114:

Iˉ=105(3)+115x+125(2)3+x+2=114\bar{I}=\frac{105(3)+115x+125(2)}{3+x+2}=114

Simplify the numerator and denominator, then multiply both sides by (5+x)(5+x) to clear the fraction, this turns the problem into a simple linear equation:

315+115x+2505+x=114    565+115x=114(5+x)\frac{315+115x+250}{5+x}=114 \;\Rightarrow\; 565+115x=114(5+x)

Expand the right-hand side and gather the xx terms on one side and the numbers on the other:

565+115x=570+114x    115x114x=570565    x=5565+115x=570+114x \;\Rightarrow\; 115x-114x=570-565 \;\Rightarrow\; x=5

Answer

x=5x=5. Check: numerator =565+115(5)=1140=565+115(5)=1140, denominator =5+5=10=5+5=10, so Iˉ=114010=114\bar{I}=\frac{1140}{10}=114, the given value.

Q6[6 marks]

The price index of a commodity for 2021 based on 2018 is 120120. The price index for 2024 based on 2021 is 115115.

(a) Find the price index for 2024 based on 2018. (b) Given that the price in 2018 was RM250, find the price in 2024.

Show worked solution

(a) You cannot simply add the two indices, because each is a figure based on 100100 rather than a raw price. To chain a 2018 base through 2021 and on to 2024, multiply the two indices and divide by 100100:

I2018,2024=I2018,2021×I2021,2024100I_{2018,2024}=\frac{I_{2018,2021}\times I_{2021,2024}}{100}
I2018,2024=120×115100=13800100=138I_{2018,2024}=\frac{120\times115}{100}=\frac{13800}{100}=138

(b) Now treat this combined index as an ordinary price index, with the 2018 price as the base price P0=250P_{0}=250, and solve for the 2024 price:

138=P2024250×100    P2024=138×250100=345138=\frac{P_{2024}}{250}\times100 \;\Rightarrow\; P_{2024}=\frac{138\times250}{100}=345

Answer

(a) The index for 2024 based on 2018 is 138138. (b) The 2024 price is RM345.

Check step by step: 250×1.20=300250\times1.20=300 in 2021, then 300×1.15=345300\times1.15=345 in 2024, the same answer reached by a different route.

How to mark yourself like an examiner

Add Math is marked analytically, which means marks are attached to steps, not only to the final number. When you check your own script, award yourself credit the way a marker would: look for the correct formula written down before any numbers, a substitution with each value in the right place, and a final figure that means what the question asked for.

Work through the checklist below on every question, and be honest about the exact line where a mark was earned or lost.

  • Formula mark: did you write I=P1P0×100I=\frac{P_{1}}{P_{0}}\times100 or Iˉ=Iiwiwi\bar{I}=\frac{\sum I_{i}w_{i}}{\sum w_{i}} before substituting?
  • Substitution mark: are the base price and current price in the right positions, base year on the bottom, current year on top?
  • Working mark: for a composite index, did you multiply each index by its weight, add, then divide by the total weight and not by the number of items?
  • Answer mark: is the final index left as a bare number, and any price stated in ringgit with a sensible size?
  • If your final number is wrong but the formula and substitution are right, give yourself the method marks, that is exactly what a real marker does.

How a teacher helps

Marking yourself is powerful, but it is hard to see your own blind spots. In a one-to-one lesson our teacher watches the exact line where a mark slips away, dividing by the number of items instead of the total weight, putting the current price on the bottom, or forgetting to divide by 100100 when chaining indices across years, and corrects the habit on the spot.

Because our teachers are experienced, you work with someone who explains the why behind each step. Lessons are taught in English, while SPM papers are set in both Malay and English, so we make sure the notation reads the same to you either way.

Get 1-to-1 help.

Book a Trial Class

Frequently asked questions

What is the difference between a price index and a composite index?

A price index compares one item's price with its base-year price using I=P1P0×100I=\frac{P_{1}}{P_{0}}\times100. A composite index combines several price indices into one figure by taking their weighted mean, Iˉ=Iiwiwi\bar{I}=\frac{\sum I_{i}w_{i}}{\sum w_{i}}, so more important items count more.

Do the weights have to add up to 100?

No. Weights can be any positive numbers, a ratio such as 2:3:52:3:5 works just as well as percentages.

What matters is that you divide by the total weight, not by the number of items.

How do I combine indices across three different years?

Multiply the two indices and divide by 100100. If the index for 2021 based on 2018 is 120120 and for 2024 based on 2021 is 115115, then the index for 2024 based on 2018 is 120×115100=138\frac{120\times115}{100}=138.

An index came out below 100, did I make a mistake?

Not necessarily. An index below 100100 simply means the price or cost fell compared with the base year; for example, 9090 is a 10%10\% drop.

Only worry if the direction contradicts the prices you were given, a higher current price must give an index above 100100.

Does a wrong final answer cost me every mark?

No. Because marking is analytic, quoting the correct formula and substituting correctly still earn method marks even if the arithmetic slips.

Always write the formula line first.

Source:SRC-DSKP-EN

Written by the spmaddmath.com.my editorial team.· Last updated 5 September 2026

Ready to get started?

Book a Trial Classfrom RM50/hr · One-hour paid trial · Same-day reply
Book a Trial ClassOne-hour paid trial · Same-day reply