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
