4
« en: Martes 30 de Noviembre de 2010, 13:00 »
ola otra vez estoy totalmente perdido y sin saber ke acer, ahora tengo ke acer un calendario con funciones y no se por donde empezar, el ejercicio es el siguiente:
ESCRIBIR UN PROGRAMA, HACIENDO USO DE FUNCIONES, QUE VISUALICE UN CALENDARIO DE LA FORMA:
L M M J V S D
1 2 3 4 5
6 7 8 ....
EL USUARIO INDICA EL MES Y EL AÑO. LA FORMULA QUE PERMITE CONOCER EL DIA DE LA SEMANA CORRESPONDIENTE A UNA FECHA ES:
MESES ENERO O FEBRERO:
n=a+31*(m-1)+d(a-1)div 4-3*((a+99)div 100) div 4;
RESTO DE MESES:
n=a+31*(m-1)+d-(4*m+23)div 10+ a div 4 - (3*(a div 100 + 1))div 4;
donde a=año;m=mes;d=dia;
NOTA: n mod 7 inidca el dia de la semana( 1=lunes,2=martes,...)
div en c es , division entera
agradezco cualquier ayuda