Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Números

Título: Obtener mes

Descripción de la función

Obtiene el número de mes correspondiente, dada la cantidad de días transcurridos desde el 1 de enero de un año en particular (teniendo en cuenta la posibilidad de que sea bisiesto).

Sugerencia didáctica: separar el problema en partes, usando un algoritmo que obtenga la cantidad de días en un mes.

Ejemplos

Entrada: obtener_mes(dia_consecutivo=200, anio=1969)
Salida: 7 (el día consecutivo número 60 en un año bisiesto representa el 29 de febrero, mientras que en un año no bisiesto representa el 1 de marzo).

Parámetros

int
dia_consecutivo

número de días transcurridos desde el 1 de enero (entre 1 y 366). Positivo.

int
anio

número de año (bisiesto o no). Positivo.

Valor retornado

int

Número de mes (entre 1 y 12) correspondiente al dia_consecutivo en el anio dado.

Código



Resultado: