» »

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.

'FireSTORM' ::

velikonočni pon je tisti ponedeljek za veliko nočjo
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 luni0:)

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 luni0:)

Bom že znal potem ven ponedeljek dobit ;)

netanyahu ::

Algoritem seveda je, celo svoje ime ima. Ni pa enostaven.

eales ::

Velika noč je 40 dni po pustu

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 >:D

Roadkill ::

Sej nocem jamrat, ampak zaradi takih idej smo imeli y2k paniko. :)
Ü

Thomas ::

Interesantno je to, kako Velika noč še najraje pade na 19. 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).
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?

Thomas ::

Na wikipediji je graf. Png.
Man muss immer generalisieren - Carl Jacobi

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
- Hoc est qui sumus -

bosmla ::

Verjetno ti bo tole koristilo.

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?
- 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).
- Hoc est qui sumus -

helboy ::

Tarzan ::

Prepozno, do zdaj je že prepisal za 300 let naprej. ;)

metalc ::

Tudi binkošti so premakljive in pridejo 7 tednov (oz. 50 dni) po veliki noči.

imagodei ::

Samo da Binkošti ni dneva prost praznik.
- Hoc est qui sumus -


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

reklamacija računa za internet

Oddelek: Omrežja in internet
171745 (1061) DrG3
»

Prazniki v sloveniji? Kateri vsi so?

Oddelek: Loža
95295 (3228) joze67
»

Prazniki 2010 (katastrofa) - kaj je potrebno za spremembo zakona? (strani: 1 2 )

Oddelek: Loža
797164 (4929) connel
»

Logične naloge (strani: 1 2 3 )

Oddelek: Loža
10611896 (9405) Thomas
»

Velika noc

Oddelek: Loža
61048 (949) Ninca

Več podobnih tem