Ero sivun ”Zellerin sääntö” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
PixelBot (keskustelu | muokkaukset)
p Botti muokkasi: sl:Zellerjeva kongruenca
Kaava ei toiminut ja muutenkin parenneltu englanninkielisen mukaan
Rivi 1:
'''Zellerin sääntö''' on [[Julius Johannes Zeller]]in kehittämä [[algoritmi]] minkä tahansa [[Gregoriaaninen kalenteri|Gregoriaanisen]] tai [[Juliaaninen kalenteri|Juliaanisen kalenterin]] [[päivämäärä]]n kyseisen [[viikonpäivä]]n laskemiseksi. Viikonpäivälukua merkitään <math>f</math>:llä.
 
== Yhtälö ==
<math>f=k+\lfloor \frac{13m-1}{5} \ \rfloor+D+\lfloor \frac{D}{4} \ \rfloor+\lfloor \frac{C}{4} \ \rfloor-2C</math>
 
Zellerin sääntö Gregoriaanista kalenteria varten on
k=kuukauden päivä, esim. '''6'''.12.1917
 
:<math>fh =k \left(q + \left\lfloor \frac{13m-(m+1)26}{510} \ right\rfloor +D K + \left\lfloor \frac{DK}{4} \ right\rfloor + \left\lfloor \frac{CJ}{4} \ right\rfloor -2C 2J\right) \mod 7,</math>
m=kuukauden järjestyslyku-2, esim. 6.'''12'''.1917 (12=10, 1=11, 2=12)
 
Juliaanista kalenteria varten on
D=vuosiluvun kaksi viimeistä numeroa, esim. 6.12.19'''17'''
 
:<math>h = \left(q + \left\lfloor\frac{(m+1) 26}{10}\right\rfloor + K + \left\lfloor\frac{K}{4}\right\rfloor + 5 - J\right) \mod 7,</math>
C=vuosiluvun kaksi ensimmäistä numeroa, esim. 6.12.'''19'''17
 
missä
Laskiessasi älä huomioi [[desimaali]]osia, esim. 17:4='''4'''.25
* tammi- ja helmikuu ovat laskettuina 13 ja 14 edellisenä vuonna eli vähennä vuodesta yksi.
 
k* ''q''=kuukauden päivä, esim. '''6'''.12.1917
Jaa lopuksi <math>f</math> seitsemällä. [[Jakojäännös]] ilmoittaa viikonpäiväluvun (0=la, 1=su, 2=ma, 3=ti...), esim. <math>f</math>=19:7, [[osamäärä]]=2, [[jakojäännös]]=5 (to)
* ''m''=kuukauden järjestyslyku-2, esim. 6.'''12'''.1917 (12=10, 1=11, 2=12)
D* ''K''=vuosiluvun kaksi viimeistä numeroa, (<math>vuosi \mod 100</math>), esim. 6.12.19'''17'''
C* ''J''=vuosiluvun kaksi ensimmäistä numeroa, (<math>\lfloor vuosi/100 \rfloor</math>), esim. 6.12.'''19'''17
* ''h''=viikonpäivä (0 = sunnuntai, 1 = lauantai, 2 = maanantai, ...)
 
[[Luokka:Ajanlasku]]