Skip to content
IGCSE·Tuition
Tools

Demand, supply and shift explorer

Shift or movement along the curve is the choice that costs marks, and it is easier to see than to memorise.

On this page
  1. How do I use the tool?
  2. How do I read the result?
  3. Worked example with the starting figures
  4. What mistake does the tool help me catch?
  5. Assumptions and limits
  6. Where to go next

Everything you enter stays on this device. Nothing is sent to us.

Demand and supply diagrams become clear when you can change one thing and watch what moves. The tool below takes fictional linear curves, applies a shock and finds the old and new equilibrium. It draws both on one graph and explains the mechanism in neutral terms.

It supports distinguishing a movement along demand from a shift, comparing two demand curves with identical scales and distinguishing a supply shift from a price response. It sits in the learning tools section. This is a fictional model, and nothing you enter is saved or sent.

How do I use the tool?

  1. Enter the demand intercept a and slope b. Demand is Qd = a − bP, with a and b above zero.
  2. Enter the supply intercept c and slope d. Supply is Qs = c + dP, with c zero or more and d above zero.
  3. Choose a shock: no shock, demand increases, demand decreases, supply increases or supply decreases.
  4. Enter the size of the shock, in units of quantity at every price. A demand shock changes a. A supply shock changes c.
  5. Press Find equilibrium. Use Reset to restore the starting example.

If a shock would make a parameter negative, the tool asks for a smaller shock. If the curves do not meet at a positive price and quantity, it says so.

How do I read the result?

  • Equilibrium working: set a − bP = c + dP, so P = (a − c) ÷ (b + d), then substitute P into demand to find Q.
  • Before and after table: the demand and supply equations, the price and the quantity.
  • Graph: price on the vertical axis and quantity on the horizontal. The shifted curve is dashed. A solid dot marks the old equilibrium and an open circle marks the new one.
  • Mechanism text: which curve shifted, what happened at the old price, and which movement along the other curve followed.
  • Key reminder: a price change moves you along a curve, and another factor shifts the whole curve.

Worked example with the starting figures

The tool opens with Qd = 100 − 2P, Qs = 10 + P and a demand increase of 20.

Old equilibrium: 100 − 2P = 10 + P, so 90 = 3P and P = 30. Then Q = 100 − 2 × 30 = 40. Check with supply: 10 + 30 = 40.

Shock: demand rises by 20 at every price, so a becomes 120 and Qd = 120 − 2P.

New equilibrium: 120 − 2P = 10 + P, so 110 = 3P and P = 36.67. Then Q = 120 − 2 × 36.67 = 46.67. Check with supply: 10 + 36.67 = 46.67.

Reading it: demand shifted right. Price and quantity both rose. The rise in quantity is a movement up along the supply curve, because supply itself did not shift.

Try a supply increase of 20. Then c becomes 30 and the new price is 70 ÷ 3 = 23.33, with quantity 53.33. Price falls and quantity rises, the opposite price effect from the demand shock.

What mistake does the tool help me catch?

The classic slip is writing that “the price rise shifts supply to the right”. The price rise is the response, not the cause. In the demand example, supply stays fixed and the market moves along it.

The tool makes this visible: only the dashed line moves, and the other curve stays put. I confuse a curve shift with movement along a curve explains the error with more examples.

Assumptions and limits

Where to go next

Work through explaining a demand factor in a fictional market, then finding an equilibrium from supplied schedules and the demand relationships mixed practice. The whole subject is mapped in the Economics learning guide.

If you would like a teacher to check your diagrams and written chains, one-to-one Economics tuition can start from the questions you have already attempted.

Questions people ask

What is the difference between a shift and a movement along a curve?

A change in the good's own price causes a movement along the demand or supply curve. A change in another factor, such as income, costs, tastes or technology, shifts the whole curve because buyers or sellers want a different quantity at every price. The tool shows both in the same graph.

How is the equilibrium price found here?

Set quantity demanded equal to quantity supplied. With Qd = a − bP and Qs = c + dP, the price is (a − c) ÷ (b + d), and quantity follows by substituting back. For Qd = 100 − 2P and Qs = 10 + P, price is 90 ÷ 3 = 30 and quantity is 40.

Can I use this tool to predict a real market?

No. The curves are straight lines with made-up numbers, so the tool teaches the mechanism only. Real markets have more factors and less tidy curves. The tool makes no forecast about any real market and does not support any policy or political choice.

Updated:

Your next step

If curve questions still leave you unsure which line moved, a one-to-one teacher can sketch several shocks with you and ask you to justify each one until the reasoning is automatic.

Paid one-hour trial at your assigned teacher’s confirmed rate, starting from RM80. Other fees, schedules and ongoing arrangements are confirmed directly with your teacher after the trial class.

Tuition is arranged with a parent or guardian. Send them this page on WhatsApp and they can enquire for you.

Parent or guardian? Enquire here

9,000+ students helped through our service