Dobrý den, nevím si rady, jak tohle udělat a potřeboval bych pomoc s
touto funkcí.
V roce 2012 je velikonoční neděle 8. dubna
a = zbytek po dělení roku číslem 19
b = zbytek po dělení roku číslem 4
c = zbytek po dělení roku číslem 7
Pro 20. a 21. století platí konstanty:
m = 24
n = 5
d = Zbytek po dělení (19a + m) číslem 30
e = Zbytek po dělení (n + 2b + 4c + 6d) číslem 7
Den u a měsíc v Velikonoční neděle se určí následovně:
u = d + e − 9
Je-li u = 25, d = 28, e = 6 a a > 10, pak u = 18, v = 4 a Velikonoční
neděle připadá na 18. duben.
Jinak, je-li u ≥ 1 a u ≤ 25, pak v = 4 a Velikonoční neděle připadá na
u-tý duben.
Jinak, je-li u > 25, pak u = u - 7, v = 4 a Velikonoční neděle připadá
na u-tý duben.
Jinak u = 22 + d + e, v = 3 a Velikonoční neděle připadá na u-tý
březen.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.