O símbolo gal não identifica o tipo de galão
NIST SP 811 lista galões americanos e imperiais separadamente. Um galão imperial equivale a 4.54609 L. Um galão líquido americano tem 231 polegadas cúbicas. Como uma polegada é exatamente 2.54 cm, 231 × 2.54³ / 1000 resulta em 3.785411784 L. A divisão converte centímetros cúbicos em litros. SP 811 exibe 3.785412 L arredondados para o galão americano. Esse valor e o fator mais longo da ferramenta não representam unidades diferentes.
Confira o que o Moyoutil aceita
Selecione Volume e converta galões líquidos americanos em litros. A entrada 10 retorna 37.85411784 L. A opção gal atual é americana; não há opção imperial. O código usa um fator separado para o exemplo imperial. A diferença é 7.60678216 L. Ela vem de unidades diferentes atribuídas ao mesmo número, não de um erro da calculadora.
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.60678216Não insira uma quantidade imperial sem alterações na opção americana. Calcule seus litros pela definição imperial e use litros para converter em outras unidades disponíveis. Se a fonte indicar apenas gal, confira sua documentação; idioma ou país do autor não bastam. Preserve o fator durante o cálculo e arredonde na apresentação. Mais dígitos não estabelecem a precisão de uma medição real.
Perguntas frequentes
Posso calcular o peso da água com esse exemplo?
Aqui se converte apenas volume. Converter litros em massa exige densidade e suas condições aplicáveis. O Moyoutil não converte galões diretamente em quilogramas.