martes, 17 de diciembre de 2013

TAREA 12 DE NOVIEMBRE

Escriba una función nombrada calc_años() que tenga un parámetro entero que represente el número total de días desde la fecha 1/1/1900 y parámetros de referencia nombrados año, mes y día. La función es calcular el año, mes y día actual para el número dado de días que se le transmitan. Usando las referencias, la función deberá alterar en forma directa los argumentos respectivos en la función que llama. Para este problema suponga que cada año tiene 365 días y cada mes tiene 30 días.


PSEUDOCODIGO
Inicio funcion calc_anios(total int, anio int, mes int, dia int)
{
anio=anio+(total/365)
mes=mes+((total mod 365)/30)
dia=dia+((total mod 365) mod 30)
}
Fin funcion calc_anios

Inicio programa
{
total=0,anio=1900,mes=1,dia=1 int
write "Introduzca la cantidad de dias transcurridos desde 1/1/1900: "
read total
calc_anos(total, anio, mes, dia)
write "La fecha actual es: ",dia,"/",mes,"/",anio
}
Fin programa

No hay comentarios:

Publicar un comentario