Skip to content
Calcapedia

Calculator Quest

Work your way across the map, one level at a time. Every question has hints, a calculator you can use (or learn from), and a full worked solution. Beat the boss to finish the world.

0 XP0 levels finished0 achievementsSaved in this browser only. No account needed.

World 1 · Foundations

Percent Plains

Percents are everywhere: sales, tips, tax. Master them here, with a calculator at your side.

  1. Level 1

    Percent of a number

    What is 15% of 80? Learn the one move behind every percent.

  2. Level 2

    Sale day

    Work out savings and sale prices.

    Finish Percent of a number to unlock

  3. Level 3

    Tip jar

    Tips to the nearest cent, and the total with the tip.

    Finish Sale day to unlock

  4. Level 4

    Tax time

    Sales tax, and what you really pay.

    Finish Tip jar to unlock

  5. Boss

    Boss: Market day

    Everything at once, plus two-step problems: a discount, then tax on the sale price.

    Finish Tax time to unlock

How to play

  • Pick a level on the map. The first one is open, and finishing a level unlocks the next.
  • Type your answer and press Check. You get two tries. A wrong first try still earns half points if you get it on the second.
  • Stuck? Ask for a hint (it costs a few points), or open the calculator. Its Learn button shows exactly which keys to press, and can press them for you.
  • After each answer you see how to work it out, step by step.
  • Get 3 of 5 right to pass a level (5 of 7 on the boss). There's no timer: take as long as you need.

What you'll practice

5 levels of percent problems: finding a percent of a number, discounts and sale prices, tips, sales tax, and two-step problems where a discount comes first and tax is added to the sale price. Every answer comes from the same calculators you can use on Calcapedia:

Your progress

Your stars, scores, XP and achievements are saved in this browser only. There's no account and nothing about your answers is sent anywhere. Clearing this site's data in your browser resets it.