Skudår :O

Tags:    visual-basic

Lige et spørgsmål. Hvordan finder jeg ud af om et givet år er et skudår?

50 up



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Skudår er når året kan deles med 4.
Kender ikke visual basic syntaksen særligt godt, men modulos kan gøre det: år % 4
Resultatet bliver 0 hvis året er deleligt med 4.

n i f e
115 105 102 105
6E 69 66 69

-------------------------------------------------------
Nogle skudår f.esk 2000 skal modules med 400
i vb er syntaksten

res=aar MOD 4

og

res=aar MOD 400

hvor aar er en variable der indeholder året ;)
og ret indholder resultatet.

så er det bare at bruge en if sætning og tjekke om en af dem er nul.

Mvh.
Thomas Christensen
------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



Skudår er når året kan deles med 4.
Kender ikke visual basic syntaksen særligt godt, men modulos kan gøre det: år % 4
Resultatet bliver 0 hvis året er deleligt med 4.

n i f e
115 105 102 105
6E 69 66 69



En javascript udgave:
res=((arr%4)!=0)?false:((arr%100)!=0)?true:((arr%400)==0)?true:false;


lige en kommentar til ovenstående post er at et skud år er når året er deleligt med 4 men ikke med 100 medmindre det er deleligt med 400.

Vejledende kode er ikke VB koder.
Fold kodeboks ind/udKode 

-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Nogle skudår f.esk 2000 skal modules med 400


Nej de skal da ej.... 2000 / 4 er 500 og nul til rest, altså skudår...
Du burde skrive kan modules med 400...

n i f e
115 105 102 105
6E 69 66 69



http://da.wikipedia.org/wiki/Skud%E5r
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



http://da.wikipedia.org/wiki/Skud%E5r


Den er god nok :) Troede faktisk også at "mod 4" var fint :)

Mvh. Thomas Lykke Petersen



t