Ponto A
Ponto B
Resultado
Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.
Fatos e limites do método
| Fórmula | d = √((x2 − x1)² + (y2 − y1)²) |
|---|---|
| Exemplo 3-4-5 | A(0,0), B(3,4) → distância = 5 (um triângulo retângulo clássico) |
| Unidades | O resultado está nas mesmas unidades das coordenadas digitadas |
Quando induz ao erro
- A fórmula calcula a distância euclidiana (em linha reta, "em voo de pássaro") em um plano — não é adequada para distâncias sobre uma esfera (como coordenadas geográficas de latitude/longitude), que exigem uma fórmula de haversine separada.
- As coordenadas e o resultado são adimensionais do ponto de vista do cálculo — a calculadora não converte unidades; interpretar as coordenadas (metros, pixels, quilômetros etc.) fica a critério do usuário.
- Se os dois pontos coincidirem, a distância é corretamente calculada como 0.
- O arredondamento é aplicado apenas ao resultado exibido — os cálculos internos usam toda a precisão dos números de ponto flutuante do JavaScript.
Como é calculado
É calculada a diferença das coordenadas x (x2 − x1) e y (y2 − y1).
Cada diferença é elevada ao quadrado e os quadrados são somados — isso é o teorema de Pitágoras para um triângulo retângulo cujos catetos são essas diferenças.
É extraída a raiz quadrada da soma dos quadrados, dando a distância em linha reta (euclidiana) entre os pontos.
O resultado é arredondado para o número de casas decimais escolhido e atualizado instantaneamente sempre que qualquer coordenada muda.
Perguntas e respostas
Por que o exemplo dá exatamente 5?
Porque os pontos (0,0) e (3,4) formam um triângulo retângulo clássico com lados 3, 4 e 5 (uma terna pitagórica) — a hipotenusa (distância) é igual a √(3² + 4²) = √25 = 5.
Posso usar coordenadas negativas?
Sim, a fórmula funciona igual em qualquer quadrante — só importa a diferença entre as coordenadas dos pontos, não seu sinal.
Serve para calcular a distância entre cidades por latitude e longitude?
Não, distâncias sobre a esfera terrestre (usando coordenadas geográficas) exigem uma fórmula diferente — a fórmula de haversine, que considera a curvatura da superfície; esta fórmula assume um plano de coordenadas plano.
Meus dados são enviados para algum lugar?
Não, todo o cálculo roda no seu navegador.