/*Metodo principal*/ int main(){ int bisiestos; int annos; int dias; int incrementoDias; TipoDia diaSemana; int mes; int anno; int aux; LeerFecha(mes,anno); if (((mes>=1)&&(mes<=12))&&((anno>=1601)&&(anno<=3000))){ //Solo si la bisiestos = CalcularBisiestos(mes,anno); //fecha es correcta annos = CalcularAnnos(anno); //el programa realiza accion alguna dias = CalcularDias(mes); incrementoDias = bisiestos+annos+dias; diaSemana = DiaDeLaSemana(incrementoDias); ImprimirCalendario(mes,anno,diaSemana); } }
int main () { char tecla; /* Tecla para decidir si el prog. debe seguir funcionando */ TipoFecha FechaAEvaluar; /* Fecha a evalurar */ tecla = 'S'; while (tecla != 'N') { printf ("¿Día Mes Año (DD/MM/AA)?"); LeerFecha ( FechaAEvaluar ); printf ("Fecha: " ); EscribirFecha (FechaAEvaluar); printf (" Día de la semana: "); EscribirDia (DiaDeLaSemana (FechaAEvaluar)); tecla = ' '; /* Preguntar si se quiere seguir utilizando el prog.*/ printf ("\n\n¿Otra Fecha? (S/N)? "); while ((tecla != 'S') && (tecla != 'N')) { scanf (" %c", &tecla); } } }