El símbolo gal no identifica el tipo de galón
NIST SP 811 enumera por separado los galones estadounidenses e imperiales. Un galón imperial equivale a 4.54609 L. El galón líquido estadounidense tiene 231 pulgadas cúbicas. Una pulgada equivale exactamente a 2.54 cm, por lo que 231 × 2.54³ / 1000 da 3.785411784 L. La división convierte centímetros cúbicos a litros. SP 811 muestra 3.785412 L redondeados para el galón estadounidense. Ese valor y el factor más largo de la herramienta no son unidades distintas.
Comprueba el alcance de Moyoutil
Selecciona Volumen y convierte galones líquidos estadounidenses a litros. La entrada 10 devuelve 37.85411784 L. La opción gal actual es estadounidense; no hay una opción imperial. El código calcula el ejemplo imperial con otro factor. La diferencia es 7.60678216 L. Surge de asignar unidades diferentes al mismo número, no de un error de cálculo.
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.60678216No introduzcas una cantidad imperial sin cambios en la opción estadounidense. Calcula sus litros con la definición imperial y úsalos para convertir a otras unidades admitidas. Si la fuente solo dice gal, consulta su documentación; el idioma o país del autor no bastan. Mantén el factor durante el cálculo y redondea al mostrar el resultado. Más cifras no demuestran mayor precisión de una medición real.
Preguntas frecuentes
¿Sirve para calcular el peso del agua?
Aquí solo se convierte volumen. Pasar de litros a masa requiere densidad y sus condiciones aplicables. Moyoutil no convierte directamente galones a kilogramos.