Algoritmo para mostrar los días de un mes en PSeInt (Guía 2026)
Este ejercicio muestra el poder del Segun con varios valores por caso. El usuario ingresa el número del mes y el programa responde cuántos días tiene.
Código completo
Algoritmo DiasDelMes
Definir mes Como Entero
Escribir "Ingresa el número del mes (1-12):"
Leer mes
Segun mes Hacer
1,3,5,7,8,10,12:
Escribir "Ese mes tiene 31 días."
4,6,9,11:
Escribir "Ese mes tiene 30 días."
2:
Escribir "Febrero tiene 28 días (29 en año bisiesto)."
De Otro Modo:
Escribir "Mes inválido. Debe ser entre 1 y 12."
FinSegun
FinAlgoritmo
Explicación paso a paso
- Leemos el número del mes como entero.
- PSeInt permite agrupar varios valores en un mismo caso separándolos con comas.
- Febrero va en su propio caso por ser el mes especial, y De Otro Modo cubre valores inválidos.
Errores comunes
- Escribir un caso por mes en lugar de agruparlos (funciona, pero es innecesariamente largo).
- Olvidar algún mes en los grupos, por ejemplo dejar fuera el 8.
- Confundir los meses de 30 y 31 días (abril, junio, septiembre y noviembre tienen 30).
🚀 ¿Ya dominas la lógica? Da el salto a Python
