Intuition What this page is
The parent note gave you the four rules. Here we stress-test them against every kind of
input the world can hand you: ragged numbers of decimal places, a number with a leading zero,
a zero result, a negative input, dividing a small number by a big one, a repeating
(never-ending) quotient, a money word-problem, and an exam trick. If you can do all of these,
nothing on this topic can surprise you.
Before anything else, one word we must earn : a decimal place is simply how many digits sit
to the right of the point . So 3.5 has one decimal place, 0.05 has two, and 7 (no point) has
zero. Keep that meaning in your pocket — every rule below counts these.
Definition The placeholder dot
⋅
A few times below you will see something like 1000 ⋅ . The centred dot ⋅ is
not a number — it is a blank standing in for "some numerator we haven't filled yet" . Read
1000 ⋅ as "a fraction over one thousand, top to be decided." (Elsewhere the same
dot ⋅ can mean multiply, as in 3 ⋅ 1 0 2 ; here it is only a placeholder.)
Every problem on this topic falls into one of these cells. Each worked example below is tagged with
the cell it covers.
#
Case class
What makes it tricky
Example
C1
Add , ragged places
one number has more digits after the point
Ex 1
C2
Subtract crossing whole part / borrow
borrowing across the point
Ex 2
C3
Subtract giving a zero-ish small result
answer smaller than either input, watch the leading zero
Ex 3
C3z
Subtract giving an exact zero
equal inputs cancel — degenerate case
Ex 3b
C4
Multiply , leading-zero factor
0.0 … eats extra places
Ex 4
C5
Multiply by a power of ten (limiting/shift)
the point just slides — no long multiply
Ex 5
Cn
Negative decimal input (all four ops)
sign rules on top of the point bookkeeping
Ex 5b
C6
Divide by a decimal (both shift)
must scale top and bottom
Ex 6
C7
Divide small ÷ big (answer < 1 )
quotient starts 0. …
Ex 7
C8
Divide that never ends (repeating)
when to stop, how to round
Ex 8
C9
Word problem (money, real units)
translate words → operation
Ex 9
C10
Exam twist (mixed operations, order)
do the right operation first
Ex 10
See Place Value and Powers of Ten for why the columns carry the weights they do.
6.7 + 12.345
Forecast: guess the answer to the nearest whole number before reading on. (Around 19 ?)
Step 1 — Pad to equal places. Write 6.700 + 12.345 .
Why this step? 6.7 has 1 place, 12.345 has 3 . To add like-for-like (tenths to tenths,
thousandths to thousandths) both must be over the same denominator, here 1000 ⋅
(recall the dot just marks "top to be filled in"). The extra zeros do not change the value:
6.7 = 6.700 .
Step 2 — Line up the points and add as whole numbers.
1000 6700 + 1000 12345 = 1000 6700 + 12345 = 1000 19045 .
Why this step? Same denominator ⇒ we may add the numerators directly (parent rule).
Step 3 — Drop the point straight down. 1000 19045 = 19.045 .
Why this step? Three zeros in the denominator ⇒ three decimal places.
Verify: 19.045 is just above 19 , matching the forecast. Reverse-check by subtraction:
19.045 − 12.345 = 6.700 = 6.7 ✓.
10.2 − 3.86
Forecast: a little more than 6 ?
Step 1 — Pad: 10.20 − 3.86 = 100 1020 − 100 386 .
Why? Equalise place value; 10.2 becomes 10.20 so both are hundredths.
Step 2 — Subtract the numerators (borrowing happens here):
1020 − 386 = 634 .
Why? Common denominator ⇒ subtract the tops. The borrow you'd do by hand (0 can't give 6 ,
so borrow from the 2 …) is exactly ordinary whole-number borrowing — the point plays no part yet.
Step 3 — Point down: 100 634 = 6.34 .
Why may we just drop the point? Because the answer is still over the same denominator 100
(100 634 ), and "over 100 " always means two decimal places — so the point sits
straight under the aligned points of the inputs. We never re-count places for subtraction.
Verify: 6.34 + 3.86 = 10.20 = 10.2 ✓. Sits just above 6 , matching the forecast.
4.05 − 3.9
Forecast: the two numbers are close, so the answer is small — around a tenth?
Step 1 — Pad: 4.05 − 3.90 = 100 405 − 100 390 .
Why? 3.9 has 1 place, 4.05 has 2 ; pad the shorter one to 3.90 .
Step 2 — Subtract: 405 − 390 = 15 .
Why? Both numbers now share the denominator 100 , and with a common denominator you subtract
the numerators directly: 100 405 − 100 390 = 100 405 − 390 (parent rule).
Step 3 — Point down: 100 15 = 0.15 .
Why the leading zero? 100 15 is fifteen hundredths, less than one whole — so the
units column is 0 . Never drop that 0 ; .15 and 0.15 mean the same value but the
leading zero keeps the point readable.
Verify: 0.15 + 3.9 = 4.05 ✓. Small, as forecast.
0.5 − 0.50
Forecast: the two numbers are the same value written differently — what's left after taking
one from the other? Nothing at all?
Step 1 — Pad to equal places: 0.50 − 0.50 = 100 50 − 100 50 .
Why? 0.5 has 1 place, 0.50 has 2 ; pad so both are hundredths. Note 0.5 = 0.50 already —
the padding just makes that visible.
Step 2 — Subtract: 50 − 50 = 0 , giving 100 0 .
Why? Common denominator ⇒ subtract numerators; equal numerators leave 0 .
Step 3 — Read the answer: 100 0 = 0 .
Why not 0.00 ? Zero over any power of ten is just 0 ; trailing decimal zeros carry no value,
so we write the plain 0 . (This is the one case where the answer is not smaller-but-positive —
it lands exactly on zero.)
Verify: 0 + 0.50 = 0.50 = 0.5 ✓.
0.006 × 0.4
Forecast: both are tiny, so the product is very tiny — smaller than either.
Step 1 — Strip the points, multiply whole numbers: 6 × 4 = 24 .
Why? 0.006 = 1 0 3 6 and 0.4 = 1 0 1 4 ; the tops are 6 and 4 .
Step 2 — Count and ADD the places: 0.006 has 3 , 0.4 has 1 ⇒ total 4 .
Why add? 1 0 3 6 × 1 0 1 4 = 1 0 3 + 1 24 = 1 0 4 24 —
exponents add on multiplying (see Scientific Notation ).
Step 3 — Place the point so the answer has 4 places. 24 has only 2 digits, so pad
zeros on the left : 24 → 0024 → 0.0024 .
Why the padding? We need 4 digits after the point; 1 0 4 24 = 0.0024 .
Verify: 0.0024 is far smaller than 0.4 and 0.006 , as forecast. Reverse: 0.0024 ÷ 0.4 = 0.006 ✓.
Figure Ex 5 — The digits 3 7 2 9 stay fixed in place while only the decimal point moves:
a coral arrow slides it two steps right for × 100 (giving 372.9 ), and a mint arrow
slides it two steps left for × 0.01 (giving 0.03729 ). The picture shows that
multiplying by a power of ten never touches the digits — it only relocates the point.
3.729 × 100 and 3.729 × 0.01
Forecast: multiplying by 100 makes it bigger; by 0.01 makes it smaller. By how many hops?
Step 1 — Recognise the special factor. 100 = 1 0 2 and 0.01 = 1 0 − 2 .
Why this matters? When one factor is a pure power of ten, you don't need a long multiply — the
point just slides . Look at the figure: the digits stay put; only the point walks.
Step 2 — × 1 0 2 : point moves 2 places RIGHT (number grows):
3.729 → 372.9 .
Why right, and why exactly 2 ? Multiplying by 1 0 2 means multiplying by ten twice , and
each × 10 makes every digit worth ten times more — which is the same as sliding the point
one column right. Two tens ⇒ two columns right.
Step 3 — × 1 0 − 2 : point moves 2 places LEFT (number shrinks), padding a zero if needed:
3.729 → 0.03729 .
Why left for a negative power? Multiplying by 1 0 − 2 is dividing by 100 ; each division by
ten shifts the point one step left.
Verify (a direct fraction check — no shortcuts): work 3.729 × 0.01 straight from the
fraction form. 3.729 = 1000 3729 and 0.01 = 100 1 , so
3.729 × 0.01 = 1000 3729 × 100 1 = 100000 3729 = 0.03729 ,
which has five digits after the point — exactly what the mint arrow in the figure shows (the point
ended up five columns from the last digit). The picture and the fraction agree.
Intuition The two-layer trick for signs
Every signed-decimal problem splits into two independent layers : (1) the size layer, where
you run the ordinary point-bookkeeping from the parent note on the plain magnitudes, and (2) the
sign layer, decided by simple sign rules. Do the size first, reattach the sign last.
Worked example Four quick negatives:
− 5.4 − 2.3 , − 2.5 + 0.8 , ( − 1.2 ) × 0.5 , − 8.2 ÷ 0.4
Forecast: the first is "more negative," the second lands near − 1.7 , the third and fourth are
both negative (negative with a positive).
Step 1 — Subtraction of two negatives: − 5.4 − 2.3 .
Subtracting a positive 2.3 from − 5.4 moves further below zero, so add the sizes and keep the
minus: 5.4 + 2.3 → pad 5.4 = 5.40 , 100 540 + 100 230 = 100 770 = 7.70 = 7.7
⇒ answer − 7.7 .
Why add here when the symbol is a minus? Because "take 2.3 away from something already negative"
pushes you deeper into the negatives — the magnitudes combine, and the result stays negative.
Step 2 — Addition with mixed signs: − 2.5 + 0.8 .
Signs differ ⇒ subtract the smaller size from the larger and keep the larger's sign:
2.5 − 0.8 = 1.7 (pad 2.5 = 2.50 , 2.50 − 0.80 = 1.70 ); the larger size 2.5 was negative ⇒ − 1.7 .
Why subtract, not add? Adding a positive to a negative moves you toward zero — a subtraction of
magnitudes.
Step 3 — Multiplication: ( − 1.2 ) × 0.5 .
Sizes: 12 × 5 = 60 , places 1 + 1 = 2 ⇒ 0.60 = 0.6 . Sign: negative × positive = negative ⇒ − 0.6 .
Why negative? ( − 1.2 ) × 0.5 is "half of − 1.2 ," still on the negative side of zero.
Step 4 — Division: − 8.2 ÷ 0.4 .
Sizes first: kill the point in the divisor 0.4 (one place) by scaling both by 10 :
0.4 × 10 8.2 × 10 = 4 82 = 20.5 . Sign: negative ÷ positive = negative ⇒ − 20.5 .
Why does the sign rule for ÷ match ×? Division is multiplication by the reciprocal, so it obeys
the same "unlike signs ⇒ negative" rule.
Verify: − 7.7 + 2.3 = − 5.4 ✓ (undo Step 1); − 1.7 + 2.5 = 0.8 ✓ (undo Step 2);
− 0.6 ÷ 0.5 = − 1.2 ✓ (undo Step 3); − 20.5 × 0.4 = − 8.2 ✓ (undo Step 4).
9.36 ÷ 0.24
Forecast: 0.24 is roughly a quarter, and dividing by a quarter multiplies by ~4 , so expect ~39 .
Step 1 — Kill the point in the divisor . Divisor 0.24 has 2 places ⇒ multiply both
top and bottom by 1 0 2 = 100 :
9.36 ÷ 0.24 = 0.24 × 100 9.36 × 100 = 24 936 .
Why both? b a = 100 b 100 a — scaling top and bottom equally leaves the value
unchanged (parent rule). Shifting only one would change the answer.
Step 2 — Ordinary long division (see Long Division algorithm ): 936 ÷ 24 = 39 .
Why is plain long division now allowed? Because Step 1 turned the divisor into the whole number
24 ; long division is defined for a whole-number divisor, so with no point in the way we can run
the standard algorithm digit by digit.
Verify: 39 × 0.24 = 9.36 ✓. Matches the ~39 forecast.
0.6 ÷ 8
Forecast: you're sharing 0.6 among 8 — each share is well under 1 , around 0.07 ?
Step 1 — Divisor is already whole (8 ), so no shifting needed.
Why? The "shift both" move is only to remove a point from the divisor; there's none here.
Step 2 — Long divide, keeping the point above its place. 6 ÷ 8 won't go, so we write 0.
and bring the point down; then 60 ÷ 8 = 7 remainder 4 ; bring a zero: 40 ÷ 8 = 5 .
Result 0.075 .
Why the leading 0. ? Because 0.6 < 8 , the units digit of the answer is 0 .
Verify: 0.075 × 8 = 0.6 ✓. Below one, as forecast.
1 ÷ 0.3 , round to 2 decimal places
Forecast: 0.3 is just under a third, so the answer is just over 3 .
Step 1 — Remove the point in the divisor. 0.3 has 1 place ⇒ × 10 both:
1 ÷ 0.3 = 3 10 .
Step 2 — Long divide 10 ÷ 3 : 3 , 3 , 3 , … forever — the remainder 1 keeps returning.
This is a repeating decimal 3.333 … (link: Fractions to Decimals conversion explains
why a denominator of 3 never terminates — it has a prime factor other than 2 or 5 ).
Why does it repeat? Each step leaves the same remainder 1 , so the same digit 3 appears again.
Step 3 — Round to 2 places. The third decimal is 3 (< 5 ), so round down :
3.333 … ≈ 3.33 (see Rounding and Significant Figures ).
Verify: 3.33 × 0.3 = 0.999 ≈ 1 ✓ — the tiny gap is exactly the rounding error.
Just over 3 , as forecast.
Worked example A pen costs
\ 1.45. Y o u b u y 6p e n s an d p a y w i t ha $10n o t e . W ha t c han g e ? ∗ ∗ F or ec a s t : ∗ ∗ s i x p e n s i s ab o u t $9, soc han g e i s ab o u t $1$.
Step 1 — Total cost = multiply. 1.45 × 6 : strip points 145 × 6 = 870 ; 1.45 has
2 places, 6 has 0 ⇒ 2 places ⇒ 8.70 .
Why multiply? "Six identical prices" is repeated addition = multiplication.
Step 2 — Change = subtract. 10.00 − 8.70 : 100 1000 − 100 870 = 100 130 = 1.30 .
Why pad 10 to 10.00 ? To match the two-place money format before subtracting.
Answer: change = \ 1.30$.
Verify (units + reverse): 8.70 + 1.30 = 10.00 ✓, and dollars stay dollars throughout. ~\ 1$, as forecast.
2.5 + 0.4 × 1.5
Forecast: trap alert — if you add first you'd get one number, if you multiply first, another.
Which is correct?
Step 1 — Multiply BEFORE adding. Order of operations says × outranks + , so compute
0.4 × 1.5 first: strip points 4 × 15 = 60 ; places 1 + 1 = 2 ⇒ 0.60 = 0.6 .
Why multiply first? The + sign joins 2.5 to the product 0.4 × 1.5 , not to the raw
0.4 . The multiplication is "glued tighter" than the addition, so it must be resolved first —
otherwise you would be adding the wrong quantity.
Step 2 — Now add the result to 2.5 . 2.5 + 0.6 : pad to equal places, then add numerators over
the common denominator 10 : 10 25 + 10 6 = 10 25 + 6 = 10 31 = 3.1 .
Why pad and add numerators? Both numbers are now tenths (over 10 ), so like place values line up
and we add the tops directly (the addition rule from the parent note).
Step 3 — State the answer and expose the trap. Correct value = 3.1 . The tempting wrong route
is to add first: 2.5 + 0.4 = 2.9 , then 2.9 × 1.5 = 4.35 .
Why is that wrong? It performs the addition before the multiplication, breaking the ordering rule,
so it answers a different expression ( 2.5 + 0.4 ) × 1.5 , not the one asked.
Verify: correct 2.5 + ( 0.4 × 1.5 ) = 2.5 + 0.6 = 3.1 ✓; the wrong route gives
4.35 = 3.1 , confirming the two are genuinely different and that order matters.
Recall Ex 4: why did
6 × 4 = 24 turn into 0.0024 ?
Because the factors had 3 + 1 = 4 decimal places total, and 24 has only two digits, so we pad
zeros on the left to fill four places: 1 0 4 24 = 0.0024 .
Recall Ex 5: which way does the point move when multiplying by
1 0 − 2 ?
Two places to the left (the number shrinks), because × 1 0 − 2 means dividing by 100 .
Recall Ex 5b: what is the sign of a negative decimal
divided by a positive decimal?
Negative — division follows the same "unlike signs ⇒ negative" rule as multiplication (it is
multiplication by the reciprocal). E.g. − 8.2 ÷ 0.4 = − 20.5 .
Recall Ex 8: why does
10 ÷ 3 never terminate?
The remainder 1 returns every step, so the digit 3 repeats forever — the denominator 3 has
a prime factor other than 2 or 5 .
Mnemonic The scenario checklist
P ad (add/sub) · A dd-places (multiply) · S hift-both (divide) · S top-and-round (repeaters).
"PASS every decimal problem." Then reattach any sign last.