This site is a work in progress. New lessons are added regularly. Contact us

Operations with Decimals

Learning goals

  • Add and subtract by lining up the points, padding with trailing zeros
  • Explain why lining up the points is what stacks like place values
  • Multiply as whole numbers, then count the decimal places of both factors
  • Divide by sliding both points until the divisor is whole
  • Slide the point when multiplying or dividing by ten, a hundred, a thousand

Adding and subtracting: line up the points

When you add whole numbers in columns, you line up the ones with the ones. You line up the tens with the tens, and the hundreds with the hundreds. The reason is simple: you may only add digits that count the same thing. Three hundreds and four hundreds combine into seven hundreds. But three hundreds and four tens do not collapse into a single column, because they are different sizes.

Decimals work the very same way, and the decimal point is what keeps the columns honest.

Before stacking, give both numbers the same number of decimal places by padding with trailing zeros. You proved in the last lesson that a trailing zero does not change a decimal’s value (3.4=3.403.4 = 3.40). Then every column is filled, and there is no empty slot to misjudge.

Stack 3.403.40 over 1.251.25 with their points in one column and add:

3.40+ 1.254.65\begin{array}{r} 3.40 \\ +\ 1.25 \\ \hline 4.65 \end{array}

Aligning the points puts the 44 tenths over the 22 tenths, and the 00 hundredths over the 55 hundredths. So every column once again holds digits of a single place value. That is the whole rule: line up the decimal points, then add or subtract column by column exactly as you do with whole numbers. The point in the answer drops straight down beneath the points above it.

Why lining up the points is the same as lining up place values#

Write each decimal in expanded form, the way you learned to split a number into its places. For example 5.35.3 is 5+3105 + \tfrac{3}{10} and 2.162.16 is 2+110+61002 + \tfrac{1}{10} + \tfrac{6}{100}. Adding them means collecting like place values together, because only quantities of the same size combine:

(5+310)+(2+110+6100)=(5+2)+(310+110)+6100.\left(5 + \tfrac{3}{10}\right) + \left(2 + \tfrac{1}{10} + \tfrac{6}{100}\right) = (5 + 2) + \left(\tfrac{3}{10} + \tfrac{1}{10}\right) + \tfrac{6}{100}.

The ones gather with the ones, the tenths with the tenths, and the six hundredths stay put. That regrouping is allowed because addition lets you add in any order. The regrouping is also exactly what stacking the numbers with their points aligned does on paper. Each column of the stack already holds a single place value. So the column sums are exactly these grouped sums. Now suppose you instead misalign the points. You would be trying to add a tenth to a hundredth in one column. The expanded form shows such a combination is meaningless. Lining up the points is just the visual shortcut for grouping like places.

Aligning decimal points in 3.40 + 1.25 = 4.65The numbers 3.40, 1.25, and the sum 4.65 stacked with their decimal points in one vertical column, so ones sit over ones, tenths over tenths, and hundredths over hundredths.onestenthshundredths3.40+1.254.65
Lining up the decimal points stacks tenths over tenths and hundredths over hundredths, so every column holds digits of a single place value. The point in the answer drops straight down.

Worked example 1 Add 12.6+3.4512.6 + 3.45

The two numbers have a different count of decimal places, so first pad the shorter with a trailing zero: 12.612.6 becomes 12.6012.60. That trailing zero does not change its value, but it fills the hundredths column so nothing is left to guess.

Stack them with the points aligned and add column by column from the right, carrying just as with whole numbers. The hundredths give 0+5=50 + 5 = 5, the tenths give 6+4=106 + 4 = 10, so write 00 and carry a 11 into the ones, and the rest follows:

12.60+ 3.4516.05\begin{array}{r} 12.60 \\ +\ 3.45 \\ \hline 16.05 \end{array}

Drop the point straight down into the answer, and the sum is 16.0516.05.

Worked example 2 Subtract 8.35.748.3 - 5.74

Pad 8.38.3 to two decimal places so both numbers have a hundredths digit: 8.38.3 becomes 8.308.30. Without that placeholder zero there is nothing in the top hundredths column to subtract from.

Now subtract column by column from the right, borrowing when a top digit is too small. The hundredths need a borrow first, since 040 - 4 cannot be done, so take one tenth (ten hundredths) from the tenths column. That makes the hundredths 104=610 - 4 = 6, and it drops the tenths from 33 down to 22.

The tenths column now reads 272 - 7, which again cannot be done. So borrow a second time, this time taking one whole (ten tenths) from the ones column. The 88 ones becomes 77, the tenths becomes 1212, and 127=512 - 7 = 5. Finally the ones give 75=27 - 5 = 2:

8.30 5.742.56\begin{array}{r} 8.30 \\ -\ 5.74 \\ \hline 2.56 \end{array}

The point drops straight down, giving 8.305.74=2.568.30 - 5.74 = 2.56. A quick sanity check: 5.74+2.56=8.305.74 + 2.56 = 8.30, so the subtraction undoes correctly.

Check your understanding

What is 6.7+0.486.7 + 0.48?

Answer choices

Multiplying decimals: multiply, then count the places

Multiplication breaks the lining-up habit, and that trips many students. To multiply two decimals you do not line up the points.

For example 0.3×0.20.3 \times 0.2: ignore the points and multiply 3×2=63 \times 2 = 6. Each factor has one decimal place, so the product needs 1+1=21 + 1 = 2 decimal places, which makes the answer 0.060.06, not 0.60.6. That matches common sense, since multiplying two numbers smaller than one should give something smaller still.

Every product works the same way. You ignore the points entirely and multiply the two numbers as if they were whole numbers. Only at the very end do you put a point back in the answer. The single question is where the point goes, and a count of decimal places settles it:

Count the total number of decimal places in the two factors, and give the product that many decimal places.

Why the product's decimal places add up#

Every terminating decimal is a fraction. Its bottom number is ten, or a hundred, or a thousand, and so on. One decimal place means a denominator of ten. Two places mean a hundred, and three places mean a thousand. So a factor with one decimal place is some whole number over ten. In the same way, a factor with two decimal places is some whole number over a hundred.

Take 2.1×0.052.1 \times 0.05 as the model. Rewrite each factor as a whole number over a power of ten:

2.1×0.05=2110×5100.2.1 \times 0.05 = \frac{21}{10} \times \frac{5}{100}.

Multiplying fractions multiplies the tops and multiplies the bottoms, a rule you proved in the fractions chapter:

2110×5100=21×510×100=1051000.\frac{21}{10} \times \frac{5}{100} = \frac{21 \times 5}{10 \times 100} = \frac{105}{1000}.

The tops multiplied to give the whole-number product 21×5=10521 \times 5 = 105, and the bottoms multiplied to give a thousand. A denominator of a thousand means three decimal places, so 1051000=0.105\tfrac{105}{1000} = 0.105. Here is the general pattern. One factor’s bottom contributes its zeros, and the other factor’s bottom contributes its zeros. Multiplying the two bottoms simply adds those two collections of zeros together. The count of zeros in the bottom is the count of decimal places. So the product’s decimal places are counted by the zeros in its bottom. That count is the places of the first factor plus the places of the second. The point lands by counting, not by lining up.

A special, very common case is multiplying a decimal by 1010, by 100100, or by 10001000. Since 1010 has no decimal places, the digits of the answer are just the digits of the original times ten. So the only effect is that every digit moves up one place. On paper that looks like the decimal point sliding to the right: one place for 1010, two places for 100100, three for 10001000.

4.72×10=47.2,4.72×100=472,0.6×1000=600.4.72 \times 10 = 47.2, \qquad 4.72 \times 100 = 472, \qquad 0.6 \times 1000 = 600.

This is just place value at work: multiplying by ten makes each digit worth ten times as much. So the tenths digit becomes a ones digit, the ones digit becomes a tens digit, and so on up the line. Dividing by ten slides the point the other way, to the left.

Multiplying 4.72 by 10 and 100 slides the decimal point right4.72 times 10 equals 47.2, sliding the point one place right; 4.72 times 100 equals 472, sliding the point two places right.4.72 x 10 =47.21 place4.72 x 100 =4722 placeseach extra zero slides the point one more place right
Multiplying by ten slides the decimal point one place to the right, because every digit becomes worth ten times as much. Each extra zero in the multiplier slides it one more place.

Worked example 3 Multiply 1.4×0.61.4 \times 0.6

Ignore the decimal points and multiply the numbers as whole numbers:

14×6=84.14 \times 6 = 84.

Now count the decimal places in the two factors. The factor 1.41.4 has one place and 0.60.6 has one place, so the product needs 1+1=21 + 1 = 2 decimal places. Put the point two places from the right of 8484, which requires a placeholder zero in front:

1.4×0.6=0.84.1.4 \times 0.6 = 0.84.

Check the size: 1.41.4 is a little more than one and 0.60.6 is a little more than half, so a product near 0.80.8 is reasonable.

Worked example 4 Multiply 0.25×0.30.25 \times 0.3

Strip the points and multiply as whole numbers:

25×3=75.25 \times 3 = 75.

Count the places: 0.250.25 has two decimal places and 0.30.3 has one, so the product needs 2+1=32 + 1 = 3 decimal places. Placing the point three from the right of 7575 needs a leading placeholder zero:

0.25×0.3=0.075.0.25 \times 0.3 = 0.075.

The leading zero is essential. Without it, 0.750.75 would have only two decimal places and would be ten times too big.

Check your understanding

How many decimal places does the product 0.12×0.40.12 \times 0.4 have, and what is it?

Answer choices

Dividing decimals: make the divisor a whole number

Division is the operation where a decimal point in the wrong place does the most damage. So there is a clean rule that removes the danger. To compute 4.5÷0.94.5 \div 0.9, slide both points one place right, so the divisor becomes the whole number 99 and the dividend becomes 4545:

4.5÷0.9=45÷9=5.4.5 \div 0.9 = 45 \div 9 = 5.

That slide multiplied 4.54.5 by ten and 0.90.9 by ten. You are allowed to do this because a division is a ratio. Multiplying the top and bottom of that ratio by the same number leaves its value unchanged. Ten over ten is one, so 45÷945 \div 9 and 4.5÷0.94.5 \div 0.9 have the same answer. What matters is that the dividend slides the same number of places as the divisor.

Here is the rule. Slide the decimal point in the divisor (the nonzero number you are dividing by) to the right until it becomes a whole number. Next, slide the point in the dividend (the number being divided) the same number of places, then divide and bring the point straight up. Dividing by a whole number is the long division you already know.

Why scaling both numbers by ten leaves the quotient unchanged#

The division 1.2÷0.51.2 \div 0.5 is the fraction 1.20.5\tfrac{1.2}{0.5}, so multiply its top and its bottom by ten:

1.20.5=1.2×100.5×10=125.\frac{1.2}{0.5} = \frac{1.2 \times 10}{0.5 \times 10} = \frac{12}{5}.

Multiplying by 1010\tfrac{10}{10} is multiplying by one, so the value has not moved: both 1.2÷0.51.2 \div 0.5 and 12÷512 \div 5 come out as 2.42.4. The bottom 0.50.5 has become the whole number 55, which is the whole point of the slide.

Nothing there depended on the two numbers chosen. A division a÷ba \div b is the same as the fraction ab\tfrac{a}{b}, where bb is not zero, because you cannot divide by zero. You learned the equivalent-fractions rule earlier. Multiplying the top and the bottom of a fraction by the same nonzero number gives an equal fraction. That works because you are multiplying by a disguised form of one. Multiplying both by ten,

ab=a×10b×10.\frac{a}{b} = \frac{a \times 10}{b \times 10}.

Since 1010=1\tfrac{10}{10} = 1, the value does not move, so a÷ba \div b and (a×10)÷(b×10)(a \times 10) \div (b \times 10) have exactly the same quotient. Sliding the decimal point one place to the right in both the dividend and the divisor is precisely multiplying each by ten. Slide as many places as you need to clear the point out of the divisor. Always move the dividend the same number of places as the divisor. The quotient stays the same throughout. Meanwhile the divisor turns into a whole number you can divide by directly. If the dividend runs out of digits, append zeros on the right, which a trailing zero never changes.

Dividing a decimal by a nonzero whole number is the simplest case of all. There is no sliding to do, because the divisor is already whole. You just do long division and place the point in the quotient directly above the point in the dividend.

Worked example 5 Divide 7.2÷0.87.2 \div 0.8

The divisor 0.80.8 has one decimal place, so slide both points one place to the right. The divisor 0.80.8 becomes the whole number 88, and the dividend 7.27.2 becomes 7272:

7.2÷0.8=72÷8.7.2 \div 0.8 = 72 \div 8.

Now it is whole-number division:

72÷8=9.72 \div 8 = 9.

So 7.2÷0.8=97.2 \div 0.8 = 9. Check it by multiplying back: 0.8×9=7.20.8 \times 9 = 7.2, which matches.

Worked example 6 Divide 9.6÷0.049.6 \div 0.04

The divisor 0.040.04 has two decimal places, so slide both points two places to the right. The divisor becomes 44, and the dividend 9.69.6 becomes 960960 (the second slide needs a trailing zero, which does not change the value):

9.6÷0.04=960÷4.9.6 \div 0.04 = 960 \div 4.

Now divide:

960÷4=240.960 \div 4 = 240.

So 9.6÷0.04=2409.6 \div 0.04 = 240. It makes sense that dividing by a very small number gives a large answer: 0.040.04 fits into 9.69.6 many times over.

Worked example 7 Divide 3.5÷43.5 \div 4

The divisor is already the whole number 44, so there is nothing to slide. Do long division and keep the point in the quotient directly above the point in the dividend. Since 44 does not go into 33, the quotient starts with a 00 in the ones place; bring the point up and continue. Four goes into 3535 tenths eight times (8×4=328 \times 4 = 32) with 33 tenths left over, which is 3030 hundredths:

3.5÷4=0.875.3.5 \div 4 = 0.875.

When the remainder does not clear, append zeros after the decimal point in the dividend (3.5=3.5003.5 = 3.500) and keep dividing until it does. Here 3030 hundredths give 77 with 22 left, and 2020 thousandths give a clean 55, so the division terminates at 0.8750.875.

Check your understanding

To compute 6.3÷0.76.3 \div 0.7 by making the divisor a whole number, what division do you actually carry out, and what is the answer?

Answer choices

Common mistakes

Practice

Multiple Choice Questions (MCQ)

Progressively harder sets of questions. Each opens on its own page.

Free Response Questions (FRQ)

Longer questions in parts, to be worked out on paper. Progressive hints, the answer on its own so you can check yourself and try again, then the full worked solution, plus a rubric to mark your own work against.

Free response Work it out on paper 5 questions Start →
More practice (optional)

Extra sets, as hard as the Challenge set. Each one opens on its own page.

More resources (optional)

Other explanations of this lesson, if you want a second take.

A bit of history (Optional)

Adding up prices used to be harder than adding up almost anything else.

In Britain, before 1971, a pound was twenty shillings and a shilling was twelve pennies. That put 240240 pennies in a pound. A column of prices therefore carried at twelve in one place and at twenty in the next. Shops kept ready reckoners, fat books of totals worked out in advance. The arithmetic was slow and easy to spoil.

So the country changed the money rather than the arithmetic. The banks shut for four days to convert every account. On 15 February 1971, a day known as Decimal Day, the pound became one hundred new pence.

What that bought is the rule at the top of this lesson. Once a pound is a hundred pence, every place in a price holds ten of the place beside it. You can write the money as a decimal and line the points up. Then add straight down the columns, carrying at ten like everything else.