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

Respuesta dada por: 2004miros
2

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

Preguntas similares