Multiplication Algorithms
A multiplication algorithm is just a reliable step-by-step procedure for multiplying numbers, and CTET tests it less for the answer than for diagnosing where a child goes wrong. The foundation is one-digit multiplication, where a fact like 8 x 6 = 48 is recalled directly, or built up through repeated addition, skip counting, arrays or jumps on a number line. From there, multi-digit work rests on two ideas: place value and the distributive property. The simplest multi-digit case is multiplying by 10, 100 or 1000, where you multiply the non-zero digits and append the matching number of zeros, so 45 x 100 = 4500. For something like 32 x 3, the expanded form makes the logic clear: 32 = 30 + 2, so (30 x 3) + (2 x 3) = 90 + 6 = 96. When a place value product passes 9, you regroup, or carry. Take 48 x 6: 6 x 8 = 48, write 8 and carry 4; then 6 x 4 tens = 24 tens, add the carried 4 to get 28 tens, giving 288. The same routine, always starting from the ones place, scales up to 234 x 4 = 936 and beyond. For two-digit by two-digit, you multiply by each digit and shift for place value: 36 x 24 = (36 x 20) + (36 x 4) = 720 + 144 = 864, where the 720 line is written with a placeholder zero because you are really multiplying by 20, not 2. CTET's favourite errors live here: forgetting to shift the second partial product, dropping or mis-adding a carried digit, and mishandling a zero inside a number, as when a child treats 105 x 3 as 3015 instead of 315. The remedy in every case is to return to expanded form and the area model, moving from concrete to pictorial to the compact algorithm.
✅ Solved examples
✏️ Practice — try these, take hints as needed
📝 Topic test — 8 questions
Auto-graded with full solutions; saved to your dashboard. Use the calculator and formula sheet (top-right) any time.
Key Concepts — Quick Reference
Properties of multiplication
| Commutative | a x b = b x a (3 x 5 = 5 x 3 = 15) |
|---|---|
| Associative | (a x b) x c = a x (b x c) ((2 x 3) x 4 = 2 x (3 x 4) = 24) |
| Identity (x 1) | a x 1 = 1 x a = a (25 x 1 = 25); 1 is the multiplicative identity |
| Zero property (x 0) | a x 0 = 0 x a = 0 (47 x 0 = 0) |
What multiplication means
| Repeated addition | 4 x 3 = 3 + 3 + 3 + 3 = 12 (add 3 four times) |
|---|---|
| Equal groups | 5 bags of 2 apples = 5 x 2 = 10 apples |
| Arrays | 3 rows of 4 = 3 x 4 = 12 (rows x columns) |
| Multiply by 10^n | a x (b x 10^n) = (a x b) followed by n zeros (45 x 100 = 4500) |