Distancia entre dos puntos en C - Teorema de Pitágoras

C – Distancia entre dos puntos

Hoy veremos cómo obtener la distancia entre dos puntos del plano cartesiano usando el lenguaje de programación C y la fórmula de la distancia, que no es más que aplicar el teorema de Pitágoras.

Básicamente vamos a transcribir la fórmula al lenguaje y encerrarla en una función para su reutilización a través del resto de código.

Aquí te mostraré el programa en C para obtener la distancia entre dos puntos, pero no te explicaré la fórmula. Si quieres estudiar la fórmula te recomiendo este enlace.

Nota: si quieres calcular la distancia entre dos puntos geográficos del planeta mira este post.

La fórmula de la distancia en C

Recuerda que vamos a usar sqrt y pow para obtener la raíz cuadrada y elevar al cuadrado, respectivamente. Lo demás son simples restas, sumas y la aplicación de la fórmula. Dicho eso, veamos el código:

Como puedes ver, esta función recibe los dos puntos y devuelve la distancia entre ellos.

Calculando distancia entre dos puntos con C

Ya vimos la función, ahora veamos la aplicación de la función con un ejemplo. El código completo queda así:

Dentro del método main vemos un ejemplo de uso de esta función. Al ejecutarlo, los resultados son correctos:

Distancia entre dos puntos en C - Teorema de Pitágoras
Distancia entre dos puntos en C – Teorema de Pitágoras

Ya a partir de esto podríamos solicitar los datos de los puntos al usuario, leerlos de un archivo, etcétera. Te dejo el código en línea por si quieres probarlo.

También puedes leer más sobre el lenguaje C.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario