Managed hosting door True
Deze opinie is van een externe deskundige. De inhoud vertegenwoordigt dus niet noodzakelijk het gedachtegoed van de redactie.

Eenvoudige oplossing voor schrikkel-probleem

 

Lezer Charles Demuynck denkt een eenvoudige oplossing gevonden te hebben voor schrikkeljaarproblemen die te implementeren valt in Visual C++.

Op zoek naar een algoritme voor schrikkeljaarproblemen trof ik het document http://www.computable.nl/archief7/d28ra7rz.htm. Ik heb echter zelf een eenvoudigere oplossing gevonden die zeker te implementeren valt in Visual C++. Wat betreft Visual J++ ben ik niet op de hoogte, omdat ik deze computertaal niet beheers.
 
Het algoritme (trucje) komt er op neer de eerste maart van het jaar te nemen en daarvan een dag af te trekken. Is die datum dan gelijk aan 28/02/19** dan is het geen schrikkeljaar, in het andere geval wel!
 
Bijvoorbeeld test op 1999
CTime t_date;
bool b_schrikkeljaar = false;
t_date = CTime(1999,3,1,0,0,0,0) - CTimeSpan(1,0,0,0); if (t_date.GetMonth()=)) then b_schrikkeljaar = true;

 
Charles Demuynck,
Ad Valvas

Dit artikel is afkomstig van Computable.nl (https://www.computable.nl/artikel/1290060). © Jaarbeurs IT Media.

?


Lees meer over


 
Vacatures

Stuur door

Stuur dit artikel door

Je naam ontbreekt
Je e-mailadres ontbreekt
De naam van de ontvanger ontbreekt
Het e-mailadres van de ontvanger ontbreekt

×
×