miércoles, 4 de mayo de 2016

Ejercicio 7 Python

El domingo de pascua es el primer domingo después de la primera luna llena posterior al equinoccio de primavera, y se determina mediante el siguiente calculo sencillo:

            A = año % 19
            B = año % 4
            C = año % 7
            D = (19*A+24)% 30
            E = (2*B+4*C+6*D+5)% 7
            N = (22+D+E)

Donde N indica el número de días del mes de marzo (si N es igual o menor que 31) o Abril(si N es mayor que 31)
Escriba un programa que muestre el domingo de pascua de un año determinado.


Solución:


print("CONOCER EL DIA DE PASCUA DE CUALQUIER AÑO\n")

año = int(input("INGRESE AÑO : "))
a = año % 19
b = año % 4
c = año % 7
d = (19 * a + 24)% 30
e = (2 * b + 4 * c + 6 * d + 5)%7
n = (22 + d + e)

if n < 32:
    print("EL DOMINGO DE PASCUA ES EL ",n," DE MARZO DEL AÑO ",año)
else:
    if n > 31:
        print("EL DOMINGO DE PASCUA ES EL ",n-31," DE ABRIL DEL AÑO ",año)


Resultado por pantalla:

CONOCER EL DIA DE PASCUA DE CUALQUIER AÑO

INGRESE AÑO : 2016
EL DOMINGO DE PASCUA ES EL  27  DE MARZO DEL AÑO  2016



No hay comentarios.:

Publicar un comentario