CAT Calculator
Use this CAT calculator online to practise with the controls of the CAT exam calculator. Explore the usage guide for worked examples.
Usage guide
This CAT virtual calculator reproduces the exam calculator's controls and quirks, including how it resolves percentages and the order it evaluates operators in. Read a section below, then try the example on the calculator above.
Controls
0–9and.- Enter a number. Entry is capped at eight digits; the sign and decimal point don't count against the cap.
+−×÷- Choose an operator. Pressing a different operator before entering the next number replaces the pending one instead of stacking it, so
5 + × 2 =gives10, not an error. =- Evaluate the expression. Repeated presses of
=do nothing further —5 + 2 = = =stays at7. %- Apply a percentage. What it does depends on the pending operator — see percentage rules below.
C- Clear the current calculation. Memory is untouched, so a fresh start doesn't cost a stored value.
- ← (backspace)
- Remove the last digit typed. It only edits digits you typed yourself — a computed result or a value recalled from memory is left alone.
±- Flip the sign of the current entry.
1/x- Replace the current entry with its reciprocal.
√- Replace the current entry with its square root. The result can be used as an operand, so
9 + 16 √ =gives13. MSMRM+M−MC- Store, recall, add to, subtract from, and clear memory. TheM indicator lights up whenever memory holds a value — including a stored zero — and goes out only when
MCis pressed.
Dividing by zero or taking the square root of a negative number shows Error. Memory keys are ignored while an error is showing, but you can always recover by pressing a digit,., C, or MR.
Percentage rules
The % key doesn't just divide by 100 — what it does depends on the operator pending when you press it.
- After
+or−, it takes a percentage of the expression to its left.100 + 10 % =gives110, and100 − 10 % =gives90— the10is treated as 10% of100, not the literal number 10. - That left-hand base is the whole expression evaluated so far, not just the last number entered.
100 + 20 + 10 % =gives132: the running total is120before the percentage is applied, so10%means12, and120 + 12 = 132. - After
×or÷, it divides the entered operand by 100 instead.100 × 10 % =gives10(multiplying by0.1), and100 ÷ 10 % =gives1000(dividing by0.1). - After a multiplication, the percentage uses only the operand you just entered — not the running total.
100 + 20 × 10 % =gives102: the20becomes2(10% of 20), and100 + 2 = 102. - With no pending operator, it simply divides the display by 100.
10 %gives0.1.
Operator precedence
Multiplication and division resolve before addition and subtraction, the way they would on paper. 2 + 3 × 4 = gives 14, not 20, because the3 × 4 is evaluated first. Operators that share the same precedence run left to right instead, so8 ÷ 2 × 2 = gives 8.
Try these examples on the CAT calculator to see the order of evaluation for yourself.
Ready to go deeper? ReadCAT calculator tips and tricks for worked examples and common mistakes to avoid.
Practise with a CAT calculator on screen
Looking for a CAT exam calculator online? Work through the examples in the usage guide, then try them on the calculator above. Read the calculator FAQ for answers about exam rules, calculator features and practising in your browser.
Is a calculator allowed in the CAT exam?
Yes — the dated official CAT 2019 test-day guide states that a virtual, on-screen calculator is provided during the exam. Confirm current requirements for your exam year in thefull answer.
Do I need to download anything to use it?
No — this CAT calculator runs directly in your browser, with nothing to install. Seemore detail.
How do I use the CAT calculator?
Enter a number, choose an operator, enter the next number, then press = to evaluate. Read thefull walkthrough.