Alles läuft über eine Basiseinheit
Jede Umrechnung geht zur SI-Basiseinheit der Kategorie und von dort weiter: Meter für Länge, Kilogramm für Masse, Quadratmeter für Fläche. So muss nicht für jedes Paar ein eigener Faktor gespeichert werden, und jede Kombination ist gleich genau.
Die Temperatur ist die Ausnahme, weil sich die Skalen im Nullpunkt und nicht nur im Faktor unterscheiden. 0 °C sind 32 °F, nicht 0 °F, reine Multiplikation funktioniert also nicht – die Werte werden über Celsius umgerechnet. Bei −40 treffen sich beide Skalen.
Die Faktoren sind, wo es sie gibt, exakte Definitionen: Ein Zoll sind genau 2,54 cm, ein Pfund genau 0,45359237 kg und eine US-Gallone genau 3,785411784 Liter. Wer auf 2,5 oder 0,45 rundet, liegt bei großen Mengen schnell daneben, deshalb werden hier die exakten Werte verwendet.
Große Größenunterschiede runden auf null
Rundung auf feste Nachkommastellen löscht 500 Byte, ausgedrückt in Terabyte, einfach aus – aus 4,5e-10 wird 0. Ergebnisse unter 1 werden stattdessen nach signifikanten Stellen aufbereitet, sodass auch sehr kleine Werte erhalten bleiben.
Masse und Volumen lassen sich nicht ineinander umrechnen. Einen Milliliter als ein Gramm zu behandeln, passt bei Wasser recht gut, nicht aber bei Öl oder Getreideflocken, deren Dichte deutlich abweicht.
US- und britische Einheiten tragen dieselben Namen, haben aber nicht dieselbe Größe. Eine US-Gallone sind 3,785 Liter, eine imperiale Gallone 4,546; eine US-Flüssigunze sind 29,57 ml, eine britische 28,41; eine US-Tonne sind 2.000 lb, eine britische 2.240. Prüfen Sie, welche Ihre Quelle meint.