es urgente solo tengo 20 minutos para entregarlo porfa, ayudenme :(
2.- Escribir un Pseudocódigo que lea 3 números los cuales significan una fecha (día, mes, año). Comprobar que sea válida la fecha, si no es válido que imprima un mensaje de error, y si es válida imprimir el mes con su nombre.
Respuestas a la pregunta
Respuesta:
Leer número del año
Leer número del mes
Si el número del mes es mayor a 12 o menor a 1, imprimir mensaje de error
Leer número del día
Si el número del año es un número divisible entre 400 o es un número divisible entre 4 pero no entre 100, el mes es 2 y el día es mayor a 29 o menos a 1, imprimir mensaje de error.
Si el número del año es un número divisible entre 100 o es un número no divisible entre 4, el mes es 2 y el día es mayor a 28 o menor a 1, imprimir mensaje de error.
Si el número del mes es 1 o 3 o 5 o 7 u 8 o 10 o 12, y el día es mayor a 31 o menor a 1, imprimir mensaje de error.
Si el número del mes es 4 o 6 o 9 o 11, y el día es mayor a 30 o menor a 1, imprimir mensaje de error.
Si ninguna de las condiciones anteriores, proceder
Si el mes es 1, imprimir Enero
Si el mes es 2, imprimir Febrero
Si el mes es 3, imprimir Marzo
Si el mes es 4, imprimir Abril
Si el mes es 5, imprimir Mayo
Si el mes es 6, imprimir Junio
Si el mes es 7, imprimir Julio
Si el mes es 8, imprimir Agosto
Si el mes es 9, imprimir Septiembre
Si el mes es 10, imprimir Octubre
Si el mes es 11, imprimir Noviembre
Si el mes es 12, imprimir Diciembre
Explicación:
El año bisiesto aplica cuando dicho año es divisible entre 4, pero se anula cuando es divisible entre 100, a menos que sea divisible entre 400