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

  1. Leemos el número del mes como entero.
  2. PSeInt permite agrupar varios valores en un mismo caso separándolos con comas.
  3. 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

Ver curso de Python en español →

Publicaciones Similares