Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Análisis
Algoritmo NumeroDiasMes
/* muestra si un mes ingresado es de 31, 30 o 28 días */
Entero mes, numeroDias
Cadena nombreMes
Logica mesInvalido
Imprimir (“Ingresar un mes (1-12)”)
Leer (mes)
mesInvalido = 0
Segun (mes)
Caso 1: numeroDias = 31
nombreMes= “Enero”
finCaso
Caso 2: numeroDias = 29
nombreMes= “Febrero”
finCaso
Caso 3: numeroDias = 31
nombreMes= “Marzo”
finCaso
Caso 4: numeroDias = 30
nombreMes= “Abril”
finCaso
Caso 5: numeroDias = 31
nombreMes= “Mayo”
finCaso
Caso 6: numeroDias = 30
nombreMes= “Junio”
finCaso
Caso 7: numeroDias = 31
nombreMes= “Julio”
finCaso
Caso 8: numeroDias = 31
nombreMes= “Agosto”
finCaso
Caso 9: numeroDias = 30
nombreMes= “Septiembre”
finCaso
Caso 10: numeroDias = 31
nombreMes= “Octubre”
finCaso
Caso 11: numeroDias = 30
nombreMes= “Noviembre”
finCaso
enOtroCaso: mesInvalido = 1
finCaso
finSegun
Si (mesInvalido != 1) Entonces
Imprimir (“El número de días del mes de”, nombreMes, “es”, numeroDias)
Sino
Imprimir (“El mes ingresado es invalido”)
finSi
finAlgoritmo