Keliamieji metai: Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
S Atmestas 213.159.51.50 pakeitimas, grąžinta ankstesnė versija (Tegel keitimas) |
S rv |
||
Eilutė 1:
Istoriškai [[Kalendorius|kalendoriaus]] tikslas buvo kasmet metų pradžią nustatyti tą pačią datą, kad būtų galima turėti atskaitos tašką skaičiuojant švenčių ir pasikartojančių įvykių datą. Tropiniai metai, tai yra laiko atkarpa tarp dviejų [[Pavasario lygiadienis|pavasario lygiadienių]] trunka apie 365 [[diena]]s ir šiek tiek mažiau nei 6 valandas (365 d. 5:48:45.98, nepastovu), todėl paprastas variantas, kai metai turėtų vienodą dienų skaičių nėra įmanomas. Skirtingų kultūrų kalendoriai naudojo įvairius metodus, kad kalendorinių metų trukmę priartinti prie tropinių metų.
'''Keliamieji metai'''
[[Julijaus kalendorius|Julijaus kalendoriuje]] '''keliamieji metai''' yra tie, kurie be liekanos dalijasi iš 4.
[[Grigaliaus kalendorius|Grigaliaus kalendoriuje]] '''keliamieji metai''' skaičiuojami kaip Julijaus kalendoriuje, tačiau paskutiniai amžiaus metai (dalijasi iš 100 be liekanos) yra keliamieji tik tada, jei be liekanos dalijasi iš 400.
=== Algoritmas ===
Pascal:
'''if''' metai [[Modulio operacija|mod]] 400 = 0 '''then''' writeln ('keliamieji')
'''else if''' metai [[Modulio operacija|mod]] 100 = 0 '''then''' writeln ('ne_keliamieji')
'''else if''' metai [[Modulio operacija|mod]] 4 = 0 '''then''' writeln ('keliamieji')
'''else''' writeln ('ne_keliamieji');
C/C++:
'''if'''(metai % 400 == 0 || (metai % 100 != 0 && metai % 4 == 0))
keliamieji;
'''else'''
ne_keliamieji;
{{Commons|Leap year|no=T}}
[[Kategorija:Metai]]
|