Algoritmo para Calcular la Distancia entre Dos Puntos en PSeInt (Guía 2026)

La distancia entre dos puntos (d = √((x₂−x₁)² + (y₂−y₁)²)) es Pitágoras aplicado al plano cartesiano. Con cuatro entradas de datos practicas la lectura ordenada de variables y expresiones largas con varios niveles de paréntesis.

Código completo

Algoritmo DistanciaDosPuntos
    // Calcula la distancia: d = √((x2-x1)^2 + (y2-y1)^2)
    Definir x1, y1, x2, y2, distancia Como Real
    Escribir "Ingrese x1: "
    Leer x1
    Escribir "Ingrese y1: "
    Leer y1
    Escribir "Ingrese x2: "
    Leer x2
    Escribir "Ingrese y2: "
    Leer y2
    distancia <- RAIZ((x2 - x1) ^ 2 + (y2 - y1) ^ 2)
    Escribir "La distancia entre los puntos es: ", distancia
FinAlgoritmo

Explicación paso a paso

Definimos las cuatro coordenadas y la distancia como Real. Leemos los puntos en orden (x1, y1, x2, y2) para no confundirlos. La fórmula resta las coordenadas primero (por eso van entre paréntesis), eleva cada diferencia al cuadrado, las suma y aplica RAIZ al total.

Errores comunes

  • Invertir el orden de la resta, como (x1 – x2): da el mismo resultado al elevar al cuadrado, pero es una mala práctica.
  • Perder un paréntesis en la expresión larga y que PSeInt marque error de sintaxis.
  • Leer las coordenadas en desorden (x1, x2, y1, y2) y asignarlas mal a las variables.

🚀 ¿Ya dominas la lógica? Da el salto a Python

Ver curso de Python en español →

Publicaciones Similares