Short Answer
Why does my calculator give a different sig fig answer than my teacher? Because calculators perform arithmetic at full internal precision and display a fixed number of digits; teachers apply significant-figure rules based on measurement uncertainty and a chosen rounding convention. The calculator is not wrong; it is answering a different question. This site is a precision and rounding reference, not merely a calculator, and the material below explains the rules, standards, and common pitfalls behind that mismatch.
Rule Statement
Significant figures are a shorthand for measurement uncertainty. The core rules are: multiplication and division keep the least number of significant figures; addition and subtraction keep the least number of decimal places; exact numbers do not limit the result; round only at the final step; and tie-breaking depends on the convention in use. Calculators generally do not implement these rules. They may use binary floating-point, half-even rounding, or display modes such as FIX, SCI, NORM, and ENG. Teachers often use half-up rounding and expect you to round manually. See our related rules on multiplication and division, addition and subtraction, and exact numbers.
Worked Examples
Multiplication: 12.34 cm × 1.2 cm
Calculator display: 14.808. Teacher’s answer: 1.2 has 2 significant figures, 12.34 has 4, and the least is 2. Therefore 14.808 rounds to 15, but write 1.5×101 cm² to make the 2 significant figures explicit. See ambiguous trailing zeros.
Addition: 12.34 + 1.2
Calculator display: 13.54. Teacher’s answer: 1.2 is known to the tenths place, so the result is rounded to the tenths place: 13.5. This is the addition and subtraction rule, not the multiplication rule.
Rounding tie: 0.125 to 2 significant figures
Half-up convention: 0.13. Banker’s rounding, also called half-even: 0.12. Python’s round(0.125, 2) may give 0.12 because of binary floating-point and half-even rounding. ASTM E29 and ISO 80000 prefer half-even for exact ties. See banker’s rounding and half-up rounding.
Counter-Examples
- Intermediate rounding: (2.34 + 1.2) × 3.45. If you round the sum to 3.5, then 3.5 × 3.45 = 12.075, which rounds to 12. Correct procedure: keep 3.54 × 3.45 = 12.213, then round to 12.2 using the least significant-figure rule. This is a double rounding error. See double rounding error.
- Treating an exact conversion as measured: 12 in × 2.54 cm/in = 30.48 cm. Both 12 and 2.54 are exact by definition, so 30.48 cm is correct. Do not round to 30 cm. See exact numbers.
- Assuming trailing zeros are significant: 1500 m may have 2, 3, or 4 significant figures. A calculator shows 1500. A teacher may require 1.5×103 for 2 significant figures. See ambiguous trailing zeros.
Convention Comparison Table
| Context or Standard | Rounding tie-breaker | Sig-fig rule | Calculator typical behavior |
|---|---|---|---|
| General chemistry and physics classroom | Half-up | Multiplication and division: least sig figs; addition and subtraction: least decimal places | Full precision; half-even sometimes |
| ASTM E29-13a | Half-even, round to even | Significant digits for conformance with specifications | Not implemented |
| ISO 80000-1:2009 | Half-even | General rounding and significant figures | Not implemented |
| GUM, JCGM 100:2008 | Usually half-even | Uncertainty to one or two sig figs; value to the same decimal place | Not implemented |
Standards Citation
- ASTM E29-13a, Standard Practice for Using Significant Digits in Test Data to Determine Conformance with Specifications, Section 6.2: rounding tie-breaker uses round-half-even.
- ISO 80000-1:2009, Quantities and units — Part 1: General, Clause 7.3.3: rounding rules, including half-even for exact ties.
- JCGM 100:2008, GUM, Evaluation of measurement data — Guide to the expression of uncertainty in measurement, Clause 7.2.6: report uncertainty to one or two significant digits and round the value to the same decimal place.
- NIST SP 811, Guide for the Use of the International System of Units (SI), Section 7.9: rounding numbers and avoiding successive rounding.
Common Mistakes
- Believing the calculator display defines the number of significant figures.
- Rounding intermediate results instead of carrying extra digits to the end.
- Using half-up when the standard or instructor expects half-even.
- Ignoring exact numbers, such as counted items or defined conversions.
- Forgetting that trailing zeros without a decimal point are ambiguous.
- Mixing addition and multiplication rules in a multi-step calculation.
- Over-rounding in scientific notation, for example changing 1.234×103 to 1×103 when 3 significant figures are required.
Software Behavior Note
Calculators and software differ. TI-84 and Casio fx-991 series have FIX, SCI, NORM, and ENG display modes, but they do not track significant figures through arithmetic. Excel’s ROUND rounds half away from zero; Python’s round() uses banker’s rounding for binary floats; MATLAB’s round() rounds half away from zero; Google Sheets’ ROUND rounds half away from zero. Binary floating-point can also make a value such as 0.125 exact but 0.1 inexact, so the tie-breaker may surprise you. Use our significant figures calculator for rule-based rounding, but always verify the convention required by your discipline. See Python, Excel, TI-84, and Casio fx-991.
Discipline Note
Chemistry and physics classrooms often teach half-up rounding and the classic sig-fig rules. Engineering and metrology often follow ASTM E29, ISO 80000, or the GUM, which prefer half-even and uncertainty statements. Statistics uses half-even to avoid upward bias. Astronomy may use more digits for intermediate work. Always ask: which convention governs this course or report? See Chemistry, Physics, Engineering, and Measurement Uncertainty.
Quick Reference Table
| Operation | Rule | Example |
|---|---|---|
| Multiplication and division | Least number of significant figures | 12.34 × 1.2 = 15, or 1.5×101, with 2 sig figs |
| Addition and subtraction | Least number of decimal places | 12.34 + 1.2 = 13.5 |
| Exact numbers | No limit on sig figs | 5 × 12.3 = 61.5 |
| Rounding tie | Follow standard: half-up or half-even | 0.125 → 0.13 half-up, or 0.12 half-even |
| Scientific notation | Use to remove ambiguity | 1500 with 2 sig figs = 1.5×103 |
FAQ
Why does my calculator show 14.808 when my teacher wants 15?
The calculator is doing exact arithmetic at full precision. Your teacher is applying the multiplication rule: the measurement with the fewest significant figures, 1.2 cm with 2 sig figs, limits the result to 2 sig figs. 14.808 rounds to 15, or better, 1.5×10^1.
Is my teacher wrong?
Not necessarily. Rounding conventions differ. Many classrooms use half-up; ASTM E29 and ISO 80000 use half-even. The sig-fig rule itself is a convention for approximating uncertainty, not a law of arithmetic.
How do I make my calculator give sig fig answers?
Most calculators cannot enforce sig-fig arithmetic. You can set SCI or FIX display modes to control how many digits are shown, but you must still apply the rules and round manually. Our significant figures calculator can help you check your work.
Why does Python round(0.125, 2) give 0.12?
Python uses round-half-even for exact ties, and binary floating-point can affect representation. If your class expects half-up, use Decimal with ROUND_HALF_UP.

Leave a Reply