miércoles, 13 de noviembre de 2013

Tarea - Noviembre 12 del 2013

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.

Pseudocódigo
Inicio funcion calc_anos(total int, ano int, mes int, dia int)
{
ano=ano+(total/365)
mes=mes+((total mod 365)/30)
dia=dia+((total mod 365) mod 30)
}
Fin funcion calc_anos

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


No hay comentarios.:

Publicar un comentario