Ejercicio 2: Dia de la semana

Desarrollar un programa que acepte una fecha e imprima el día de la semana correspondiente. El programa debe aceptar tres argumentos: día (d), mes (m), año (y). Los meses se numeran con 1 para Enero, 2 para Febrero, etc. Las fórmulas (en aritmética entera) para el calendario Gregoriano son:



  • y0 = y - (14 - m) / 12
  • x = y0 + y0/4 − y0/100 + y0/400
  • m0 = m + 12 * ((14 − m) / 12) − 2
  • d0 = (d + x + (31*m0)/ 12) mod 7

  • El resultado d0 se corresponde con 0 para Domingo, 1 Lunes, 2 Martes, etc.

    Introducir dia, mes y año:

    Día->

    Mes->

    Año->

    Resultado:


    - Volver al índice