Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Formula para poder hacer Calendarios

Estas en el tema de Formula para poder hacer Calendarios en el foro de C/C++ en Foros del Web. Hola amigos programadores. Tengo una tarea en C donde me piden visualizar el mes de un año especifico. El usuario ingresa el mes y el ...
  #1 (permalink)  
Antiguo 13/05/2009, 14:00
 
Fecha de Ingreso: junio-2006
Mensajes: 63
Antigüedad: 17 años, 10 meses
Puntos: 0
Formula para poder hacer Calendarios

Hola amigos programadores.

Tengo una tarea en C donde me piden visualizar el mes de un año especifico.
El usuario ingresa el mes y el año y se visualiza el calendario del mes pedido.
Me han dicho q hay un formula para hallar el dia que cae (lunes, martes ...) el numero del dia de un mes y año respectivo.
Si alguien lo tiene pls help.
Gracias
  #2 (permalink)  
Antiguo 13/05/2009, 16:43
 
Fecha de Ingreso: junio-2006
Mensajes: 63
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Formula para poder hacer Calendarios

Amigos Programadores

Gracias x sus repuestas (no hay ni una creo), pero ya me salio el problema q les solicite.
Encontre una formula, aunque tenia unos erros, pero ya los corregi.

Aqui la tienen por si la nesecitan

si el mes es enero o febrero
n=a+31*(m-1)+d*(a-1)/4-3*((a+99)/100)/4-1;
sino
n=a+31*(m-1)+d-(4*m+23)/10+a/4-(3*(a/100+1))/4-2;

donde a=año, m=mes y d=dia del mes que queremos conocer

Ahora el resto al dividir n entre 7 (n%7) me da el dia (lunes=0,martes=1...).
  #3 (permalink)  
Antiguo 17/05/2009, 17:16
Avatar de MeduZaPaT  
Fecha de Ingreso: enero-2009
Ubicación: USA
Mensajes: 106
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: Formula para poder hacer Calendarios

Y si febrero cae en año bisiesto?
  #4 (permalink)  
Antiguo 18/05/2009, 10:23
Avatar de libitzu  
Fecha de Ingreso: marzo-2008
Ubicación: en aqp
Mensajes: 83
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Formula para poder hacer Calendarios

hmmm yo tengo un calendario, con calatario si quieres ejjeje

ya en serio si tengo un calendario, o hice para una agenda, mas tarde lo subo, pero si funciona bien, para años bisiestos tambien
__________________
[Todavia Existo]

"Los buenos artistas copian, los grandes roban"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:05.