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

Ver curso de Python en español →

Publicaciones Similares