Forum » Programiranje » izračun slovenskih praznikov
izračun slovenskih praznikov
wechta ::
Živijo vsem, pozna kdo algoritem za avtomatski izračun slovenskih praznikov. Torej spodnjim datumom:
Uzakonjeni prazniki v Republiki Sloveniji so:
* 1. in 2. januar, Novo leto,
* 8. februar, Slovenski kulturni praznik,
* Velika noc,
* Velikonocni ponedeljek,
* 27. april, Dan upora proti okupatorju,
* 1. in 2. maj, Praznik dela,
* 31. maj, Binkosti,
* 25. junij, Dan drzavnosti,
* 15. avgust, Marijino vnebovzetje,
* 31. oktober, Dan reformacije,
* 1. november, Dan spomina na mrtve,,
* 25. december, Bozic,
* 26. december, Dan samostojnosti.
treba izračunat kdaj pade vsako leto Velika noc in Velikonocni ponedeljek.
thnx, W.
Uzakonjeni prazniki v Republiki Sloveniji so:
* 1. in 2. januar, Novo leto,
* 8. februar, Slovenski kulturni praznik,
* Velika noc,
* Velikonocni ponedeljek,
* 27. april, Dan upora proti okupatorju,
* 1. in 2. maj, Praznik dela,
* 31. maj, Binkosti,
* 25. junij, Dan drzavnosti,
* 15. avgust, Marijino vnebovzetje,
* 31. oktober, Dan reformacije,
* 1. november, Dan spomina na mrtve,,
* 25. december, Bozic,
* 26. december, Dan samostojnosti.
treba izračunat kdaj pade vsako leto Velika noc in Velikonocni ponedeljek.
thnx, W.
'FireSTORM' ::
velikonočni pon je tisti ponedeljek za veliko nočjo
velika noč je pa četrti teden v aprilu
ali ni nekak tak?
velika noč je pa četrti teden v aprilu
ali ni nekak tak?
Those penguins.... They sure aint normal....
@nny ::
velika noč je pa četrti teden v aprilu
velika noč je vsako leto prvo nedeljo po prvi spomladanski polni luni
velika noč je vsako leto prvo nedeljo po prvi spomladanski polni luni
wechta ::
Hehe, no to me potem zanima če kdo ve kje je kakšen algoritem:
velika noč je vsako leto prvo nedeljo po prvi spomladanski polni luni
Bom že znal potem ven ponedeljek dobit ;)
velika noč je vsako leto prvo nedeljo po prvi spomladanski polni luni
Bom že znal potem ven ponedeljek dobit ;)
Phoebus ::
Jaz sem naredil tako da sem šel na stran naše cerkve in tam je za 15 let al kolk naprej spisek teh praznikov na kateri dan bodo padli. Najlažje :)
wechta ::
Mi lahka daš link. k men se tud ne lubi delat en hud algoritem, rajs jih za 15 let vnaprej vpišem. Itak noben program nima tolk dolge življenske dobe
Thomas ::
Interesantno je to, kako Velika noč še najraje pade na 19. april.
Le zakaj dosti raje kot na 18. ali na 20. april?
Le zakaj dosti raje kot na 18. ali na 20. april?
Man muss immer generalisieren - Carl Jacobi
smetko ::
Nekje sem zasledil sledeč algorutem, in ga uporabil v excelu: (deluje za obdobje od 1900 do 2099):
leto= leto za katero želiš izračun (4 mesta)
B=225-11*MOD(leto;19)
d=21+MOD(B-21;30)
D=IF(d>48;d-1;d)
E=MOD(leto+INT(leto/4)+D+1;7)
Q=D+7-E
Q = število dni od 1.marca (za velikonočni ponedeljek oziroma od 0.marca za velikonočno nedeljo).
leto= leto za katero želiš izračun (4 mesta)
B=225-11*MOD(leto;19)
d=21+MOD(B-21;30)
D=IF(d>48;d-1;d)
E=MOD(leto+INT(leto/4)+D+1;7)
Q=D+7-E
Q = število dni od 1.marca (za velikonočni ponedeljek oziroma od 0.marca za velikonočno nedeljo).
No comment
@nny ::
Pust je odvisen od datuma velike noči in ne obratno.
Malo pomoči:
2001 - 15. april
2002 - 31. marec
2003 -20. april
2004 - 11. april
2005 - 27. marec
2006 - 16. april
2007 - 8. april
2008 - 23. marec
2009 - 12. april
2010 - 4. april
@Thomas - od kje ti 19. april?
Malo pomoči:
2001 - 15. april
2002 - 31. marec
2003 -20. april
2004 - 11. april
2005 - 27. marec
2006 - 16. april
2007 - 8. april
2008 - 23. marec
2009 - 12. april
2010 - 4. april
@Thomas - od kje ti 19. april?
imagodei ::
Nič ni tako hud algoritem. 5 minut, da ga prepišeš v enem izmed standardnih prog. jezikov. Se ga tudi najde na wikipediji, če se ti da preskrolat do dna prej podane povezave (in poleg lepo piše, da "...is valid for all Julian years and has no exceptions..."):
Meeus Julian algorithm
Jean Meeus in his book "Astronomical Algorithms" (1991) also presents the following formula for calculating Easter Sunday in Julian years.
The method is valid for all Julian years and has no exceptions and requires no tables.
Notation is as for the Gauss Algorithm above: All values are integers, thus 7 / 3 = 2 (not 2 1/3), and 7 mod 3 = 1.
a = Y mod 4
b = Y mod 7
c = Y mod 19
d = (19 × c + 15) mod 30
e = (2 × a + 4 × b - d + 34) mod 7
month = (d + e + 114) / 31
day = ((d + e + 114) mod 31) + 1
Meeus Julian algorithm
Jean Meeus in his book "Astronomical Algorithms" (1991) also presents the following formula for calculating Easter Sunday in Julian years.
The method is valid for all Julian years and has no exceptions and requires no tables.
Notation is as for the Gauss Algorithm above: All values are integers, thus 7 / 3 = 2 (not 2 1/3), and 7 mod 3 = 1.
a = Y mod 4
b = Y mod 7
c = Y mod 19
d = (19 × c + 15) mod 30
e = (2 × a + 4 × b - d + 34) mod 7
month = (d + e + 114) / 31
day = ((d + e + 114) mod 31) + 1
- Hoc est qui sumus -
imagodei ::
Zakaj bi mu to že koristilo? Sicer nisem bral vsega tega besedila, ampak a se mogoče da dobit Source od programa, ali kako? Človek bi rad zračunal v svojem programu kdaj je velika noč za vsa leta to come. To lahko naredi preprosto z enim izmed objavljenih algoritmov. Niso prav nič zakomplicirani in jih kamot vključi v svoj program. 5 minut dela, s testiranjem vred.
Zakaj bi brskal po enem glomaznem programu, tudi če slučajno Source je included?
Zakaj bi brskal po enem glomaznem programu, tudi če slučajno Source je included?
- Hoc est qui sumus -
bosmla ::
Saj sem napisal "verjetno" ker mogoce pa mu koristi opis vsaj opis izracuna velike noci, kar je kar zanimivo....
imagodei ::
Morda bi bilo fino omenit, da je za prej omenjene formule potrebno potem še vedeti, koliko je Julianski koledar off glede na Gregorijanskega. Do 28. februarja 2100 to pomeni, da je Julijanski koledar 13 dni za Gregorianskim.
Po zgornji formuli tako pade letošnja velikonočna nedelja na 26. marec (Julujanski koledar), če temu prišteješ še 13 dni, dobiš 8. april, kar je točen datum (gregorijanski).
Po zgornji formuli tako pade letošnja velikonočna nedelja na 26. marec (Julujanski koledar), če temu prišteješ še 13 dni, dobiš 8. april, kar je točen datum (gregorijanski).
- Hoc est qui sumus -
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Logične naloge (strani: 1 2 3 )Oddelek: Loža | 15404 (1065) | Jure14 |
» | reklamacija računa za internetOddelek: Omrežja in internet | 3784 (3100) | DrG3 |
» | Prazniki v sloveniji? Kateri vsi so?Oddelek: Loža | 5982 (3915) | joze67 |
» | Prazniki 2010 (katastrofa) - kaj je potrebno za spremembo zakona? (strani: 1 2 )Oddelek: Loža | 8960 (6725) | connel |
» | Velika nocOddelek: Loža | 1290 (1191) | Ninca |