Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
1 mi = 160934,4 cm
Digite um valor e a conversão de milha para centímetro se atualiza enquanto você escreve. O fator exibido é 160934,4: é isso que corresponde em cm a 1 mi. O cálculo é feito no seu próprio aparelho, e o valor digitado não é enviado para um servidor.
26,219 mi is 4220000 cm
— uma maratona.
3 mi is 482800 cm
— um trajeto curto até o trabalho.
0,001087 mi is 175 cm
— uma altura bem comum.
0,0001864 mi is 30 cm
— uma régua escolar.
| mi | cm |
|---|---|
| 1 | 160934,4 |
| 2 | 321868,8 |
| 3 | 482803,2 |
| 5 | 804672 |
| 10 | 1609344 |
| 20 | 3218688 |
| 50 | 8046720 |
| 100 | 16093440 |
Converter mi para cm
Uma milha são 1.760 jardas, um número que vem dos mil passos duplos romanos e que no século XVI foi ajustado por lei ao furlong. São exatamente 1.609,344 metros.
O centímetro é a medida do dia a dia: a altura, o tamanho da roupa, o papel, os móveis. É também a única unidade métrica sem equivalente anglo-saxão direto, e por isso tanta conversão passa por ela.
A milha está definida em termos métricos desde o acordo internacional da jarda e da libra, de 1959, e nas unidades desta página isso dá 160934,4 cm para uma milha. A definição é exata por convenção: não foi medida e não dá para refiná-la medindo melhor. O decimal aí em cima é tudo o que há: nada foi arredondado no fim.
Antes daquele acordo a versão americana e a britânica diferiam ligeiramente, e levantamentos antigos ainda carregam a definição velha. Fora da topografia a diferença fica muito abaixo da precisão com que qualquer pessoa trabalha.
O motivo de alguém converter uma milha para centímetros quase nunca é querer centímetros. É que um esquema de banco de dados tem uma coluna de comprimento só, essa coluna foi definida em centímetros por quem escreveu a primeira migração, e agora ela precisa guardar a largura de uma peça, a dimensão de uma sala e o comprimento de uma rota geográfica no mesmo campo. A conversão é consequência de uma decisão tomada uma vez e nunca revisitada.
Essa moldura muda o que uma boa resposta parece. Ninguém vai ler 160.934,4 e visualizar uma milha, então legibilidade não importa; correção e reversibilidade importam. A cifra exata é mais útil que uma redonda, a unidade original vale registrar junto, e a pergunta sobre quantas casas decimais imprimir é substituída pela pergunta de como o valor é armazenado.
Siga a cadeia uma vez e a razão fica óbvia. Uma polegada são exatamente 25,4 mm, uma milha são 63.360 polegadas, então uma milha são 1.609.344 mm — um inteiro, sem fração nenhuma. Divida por dez para chegar a centímetros e o inteiro vira 160.934,4, exato como decimal e não mais um número inteiro.
Todo comprimento do sistema imperial se comporta assim: um pé são 304,8 mm, uma jarda são 914,4 mm, uma polegada são 25,4 mm, e cada um é um número inteiro de décimos de milímetro. Por isso o milímetro é a unidade-base natural para guardar comprimentos imperiais de forma exata, e o centímetro é uma casa decimal pior sem ganho nenhum.
Um número em ponto flutuante binário não consegue representar 0,4 de forma exata, do mesmo jeito que um decimal não representa um terço de forma exata. O double mais próximo de 160.934,4 fica uma fração abaixo dele. Para uma distância isolada isso é invisível — a discrepância fica abaixo de um centésimo de milionésimo de centímetro — e deixa de ser invisível quando os valores são somados, comparados por igualdade ou passam por dois caminhos de código diferentes.
A forma inteira não tem nenhum desses problemas. 1.609.344 é representável de forma exata, somas dele são exatas, e igualdade significa igualdade. É por isso que comprimento costuma ser guardado como uma contagem inteira de uma unidade pequena em vez de um decimal de uma unidade conveniente — a mesma lógica que guarda dinheiro em centavos inteiros em vez de em ponto flutuante.
Um esquema que normaliza comprimentos geralmente também guarda áreas, e o fator acima é o errado para elas. Uma milha quadrada são 160.934,4 ao quadrado em centímetros quadrados, cerca de 2,59 × 10¹⁰ — vinte e seis bilhões, arredondando. Aplicar o fator linear em vez disso erra por um fator de 160.934, e o resultado ainda é um número positivo de ordem de grandeza plausível, o que é exatamente por que ele sobrevive a uma revisão de código.
Volumes elevam ao cubo e ficam ilegíveis. A defesa é estrutural, não aritmética: mantenha áreas num tipo de área e comprimentos num tipo de comprimento, e coloque a unidade no próprio valor ou no seu esquema, em vez de no nome da coluna, onde nada obriga a consistência. A maior parte do dano atribuído a conversão de unidade não é um fator errado, é um fator certo aplicado a uma grandeza de dimensão errada.
O valor 160.934,4 numa coluna não conta de onde veio. Poderia ser uma distância medida, uma milha nominal convertida com exatidão, ou uma milha que já era, ela mesma, um arredondamento de outra coisa. Uma vez que a unidade e a cifra originais se perdem, nenhum cuidado posterior consegue recuperá-las, e a próxima pessoa a mexer na coluna precisa adivinhar.
O aviso clássico é a sonda Mars Climate Orbiter, perdida em setembro de 1999 porque um time produzia figuras de impulso em libra-força-segundo enquanto o software de navegação que recebia esses dados esperava newton-segundo. Nada em nenhum dos dois números dizia qual unidade era. A correção em qualquer sistema é a mesma: carregar a unidade junto com o valor, registrar a conversão que o produziu, e nunca deixar um número e sua unidade separados por uma fronteira de coluna.
Uma distância que vai ser convertida mais de uma vez deveria ser convertida só na borda. Guarde o valor numa unidade, em precisão total, faça todo cálculo nessa unidade, e converta na saída para o que um relatório ou uma interface precisar. Converter na entrada, guardar o resultado e converter de novo depois acumula um arredondamento a cada passo, sem ganho nenhum.
Isso também resolve a questão de quantos dígitos imprimir. Dentro do sistema, todos, porque o armazenamento é exato. Na saída, tantos quanto a medição original sustentava — um odômetro com precisão de um décimo de milha carrega 16.093 cm de incerteza, então os dígitos finais de 160.934,4 descrevem a definição da milha, não a distância que foi de fato percorrida.
Se um ser humano vai ler o número, o centímetro é a escolha errada para uma distância desse tamanho. Uma milha são 1,609 km, 1.609 m ou 1.760 jardas, e cada uma dessas dá a um leitor algo palpável. Cento e sessenta mil centímetros dão uma sequência de dígitos e a oportunidade de perder um fator de dez ao contá-los.
Onde a unidade é fixada por um sistema, converta com exatidão e siga em frente. Onde é uma escolha — um relatório, o eixo de um gráfico, uma especificação que você está escrevendo — escolha a unidade cujos números caiam entre um e mil para as grandezas envolvidas. É uma regra de bolso, não um padrão, e é a razão pela qual quilômetros e centímetros existem os dois em vez de um servir para tudo.
1 mi é 160934,4 cm. A equivalência entre milha e centímetro é fixa; o número exibido é limitado a doze algarismos significativos para evitar ruído de ponto flutuante.
Não. O cálculo acontece no seu navegador. Você pode desconectar da internet e continuar calculando, que aliás é a forma mais simples de conferir isso.
Um cm é 0,00000621371 mi. É a mesma relação lida de trás para frente, então um resultado de uma página passado pela outra tem que voltar ao ponto de partida.
O que esta página afirma sobre unidades de comprimento pode ser conferido, e estes são os documentos que resolvem a questão.
O fator é uma constante na página e a conta são quatro operações, então nada é enviado a lugar nenhum e nada precisa ser. O número que você digita não sai do navegador — não existe requisição em que ele pudesse viajar.