1.1.3 · D3Arithmetic & Number Systems

Worked examples — Addition and subtraction — carrying, borrowing, word problems

2,675 words12 min readBack to topic

This page is the "leave-no-case-behind" companion to the parent note on addition and subtraction. There we built the engine: place value, carrying, borrowing. Here we drive it over every kind of road — every way a column can behave, every trap a word problem can hide. First we map the terrain, then we walk each cell of the map with a fully worked example.

If any symbol below feels unfamiliar, it was defined in the parent note (a carry is the small that climbs to the next column when a column sum reaches or more; a borrow is the — worth — you take from the next column when the top digit is too small to subtract).


The scenario matrix

Think of every addition/subtraction problem as a machine that can hit one of a small number of behaviours in its columns. Here is the complete list. If we work one example of each row, nothing can surprise the reader.

# Case class What makes it special Example that hits it
A Clean, no carry/borrow every column stays Ex 1
B Addition with a chain of carries carry ripples several columns Ex 2
C Carry that grows a new column the sum is longer than both inputs Ex 2 (top digit)
D Subtraction, single borrow one column short, neighbour lends Ex 3
E Subtraction, borrow across zeros a (or many) must borrow-then-lend Ex 4
F Degenerate: subtract equal numbers / subtract zero / add zero edge values Ex 5
G Result crosses below zero (top < bottom overall) → a negative limiting/sign case Ex 6
H Word problem, mixed add & subtract translation + ordering Ex 7
I Exam twist: unknown digit / missing addend reasoning backwards Ex 8

Every numeric answer on this page is machine-checked in the verify block.


Case A — clean columns, nothing overflows


Case B & C — a chain of carries that also grows a new column


Case D — subtraction with a single borrow


Case E — borrowing across zeros (the chain)


Case F — degenerate inputs (zero and equal numbers)


Case G — when the answer goes below zero


Case H — a mixed word problem


Case I — exam twist: a missing digit


Recall Quick self-test across the matrix

Which case is ? ::: Case E — borrow chain across the two zeros. Why can have four digits? ::: Case C — a carry out of the hundreds creates a new thousands place. What is and which cell? ::: , Case F (subtract equal numbers). If the top number is smaller overall, what sign is the difference? ::: Negative — Case G, swap and negate. First thing to do in a mixed word problem? ::: Translate keywords into and before computing (Case H).


Connections

  • Parent: Addition and subtraction — the engine these cases run on
  • Place Value and Base-Ten System — why columns cap at and carries are always .
  • Division Algorithm is the carry split (Cases B, C).
  • Negative Numbers and Integers — the sign logic of Case G.
  • Estimation and Rounding — the "is my answer reasonable?" sanity checks used throughout.
  • Word Problem Translation — keyword→operation mapping for Cases H and I.