Das Symbol gal legt die Gallonenart nicht fest
NIST SP 811 führt US- und Imperial-Gallonen getrennt auf. Eine Imperial-Gallone entspricht 4.54609 L. Eine US-Flüssiggallone umfasst 231 Kubikzoll. Ein Zoll ist genau 2.54 cm, daher ergeben 231 × 2.54³ / 1000 den Wert 3.785411784 L. Die Division wandelt Kubikzentimeter in Liter um. SP 811 zeigt für die US-Gallone den gerundeten Wert 3.785412 L. Dieser Wert und der längere Tool-Faktor stehen nicht für unterschiedliche Einheiten.
Unterstützte Eingaben im Moyoutil prüfen
Wähle Volumen und US-Flüssiggallonen nach Litern. Eingabe 10 liefert 37.85411784 L. Die aktuelle Option gal meint US-Flüssiggallonen; Imperial ist nicht auswählbar. Der Code berechnet das Imperial-Beispiel mit einem eigenen Faktor. Die Differenz beträgt 7.60678216 L. Sie entsteht durch unterschiedliche Einheiten bei derselben Zahl, nicht durch einen Rechenfehler.
const usGallonL = Number((231 * 2.54 ** 3 / 1000).toFixed(9));
const imperialGallonL = 4.54609;
const usLiters = 10 * usGallonL;
const imperialLiters = 10 * imperialGallonL;
const difference = Number((imperialLiters - usLiters).toFixed(8));
console.log(usLiters, imperialLiters, difference);
// 37.85411784 45.4609 7.60678216Gib eine Imperial-Menge nicht unverändert in die US-Option ein. Berechne zunächst Liter mit der Imperial-Definition und verwende Liter für andere unterstützte Umrechnungen. Bei gal ohne Zusatz prüfe die Quelldokumentation; Sprache oder Herkunft des Autors reichen nicht aus. Behalte den Faktor während der Rechnung und runde erst die Anzeige. Mehr Ziffern belegen keine höhere Genauigkeit einer realen Messung.
Häufig gestellte Fragen
Kann ich damit das Gewicht von Wasser berechnen?
Hier wird nur Volumen umgerechnet. Für Liter nach Masse braucht man Dichte und passende Bedingungen. Moyoutil rechnet Gallonen nicht direkt in Kilogramm um.