Arithmetic operators + - * / ^ (7c)
Pseudocode arithmetic operators: add, subtract, multiply, divide and ^ for power. Power, * and / are worked out before + and -. Division always gives a REAL result.
Understanding Arithmetic operators + - * / ^ (7c) in IGCSE Computer Science Paper 2
What it does: 3 * 4 is worked out first to give 12, then 2 is added to give 14. Brackets would be needed to add first. 10 / 5 gives 2.0, a REAL value, not an INTEGER. Use DIV if a whole-number result is needed. Pseudocode uses ^ for powers, for example Radius ^ 2. The ** symbol belongs to Python. * is worked out before +, so 3 * 4 = 12 and then 2 + 12 = 14. The power comes first: 2 ^ 3 = 8. Then 10 - 8 = 2. The multiply operator in pseudocode is *, not the letter x.
Common mistakes: Pseudocode does not use ** for powers. It uses ^, so the line should be Area ← 3.14 * Radius ^ 2. Multiplication is written with *, not the letter x. The line should be Answer ← Score * 100 / MaxMark.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 146–155) and word search (Modules 146–165).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
+ - * / ^Fill in the Blanks
Spot the Error
Student with a class code? Join your class →