Distancia entre dos puntos

JavaScriptJavaScriptBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos el concepto de calcular la distancia entre dos puntos en JavaScript. Utilizaremos el método Math.hypot() para calcular la distancia euclidiana entre dos puntos y lo implementaremos en una función. Este laboratorio te ayudará a entender cómo utilizar fórmulas matemáticas en JavaScript para resolver problemas.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28276{{"Distancia entre dos puntos"}} javascript/data_types -.-> lab-28276{{"Distancia entre dos puntos"}} javascript/arith_ops -.-> lab-28276{{"Distancia entre dos puntos"}} javascript/comp_ops -.-> lab-28276{{"Distancia entre dos puntos"}} end

Calculando la Distancia Entre Dos Puntos

Para calcular la distancia entre dos puntos, sigue estos pasos:

  1. Abre la Terminal/SSH y escribe node para comenzar a practicar la codificación.
  2. Utiliza Math.hypot() para calcular la distancia euclidiana entre dos puntos.
  3. Implementa el código siguiente, reemplazando los valores de x0, y0, x1 e y1 con las coordenadas de tus puntos.
const distance = (x0, y0, x1, y1) => Math.hypot(x1 - x0, y1 - y0);

Aquí hay un ejemplo de cómo utilizar esta función:

distance(1, 1, 2, 3); // ~2.2361

Esto devolverá la distancia entre los puntos (1, 1) y (2, 3).

Resumen

¡Felicitaciones! Has completado el laboratorio de Distancia Entre Dos Puntos. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.