Algoritmo para Convertir Minutos a Horas en PSeInt (Guía 2026)
Convertir minutos a horas y minutos restantes (por ejemplo 150 minutos = 2 horas y 30 minutos) practica la división entera con TRUNC y el operador resto MOD. Es un ejercicio puente hacia el manejo de horas, fechas y calendarios.
Código completo
Algoritmo MinutosAHoras
// Convierte minutos a horas y minutos restantes
Definir minutos, horas, resto Como Entero
Escribir "Ingrese la cantidad de minutos: "
Leer minutos
horas <- TRUNC(minutos / 60)
resto <- minutos MOD 60
Escribir minutos, " minutos equivalen a ", horas, " horas y ", resto, " minutos"
FinAlgoritmo
Explicación paso a paso
Definimos todo como Entero porque trabajamos con cantidades exactas de minutos. Las horas se obtienen con TRUNC(minutos / 60), que corta los decimales. El resto son los minutos sobrantes con el operador MOD. Mostramos el resultado en formato legible con las tres variables.
Errores comunes
- Usar / sin TRUNC y obtener horas con decimales (2.5 en vez de 2 horas y 30 minutos).
- Escribir % en vez de MOD: en PSeInt el resto se calcula con MOD.
- Declarar las variables como Real y que TRUNC devuelva un valor que luego se muestra con decimales.
🚀 ¿Ya dominas la lógica? Da el salto a Python
