🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16323

Re: Oefening op de geneste lus met oplossing!

#16323
From: Ludo Joris
Date: Tue, 09 May 2000 00:00
41 lines
1549 bytes
On Tue, 09 May 2000 16:55:18 +0200, Ronny Dierckx <dr@get.be> wrote:

>
>
>> Het aantal schrikkeldagen tussen 1800 en 2100.
>> 
>> Private Sub Command1_Click()
>> 
>>   Dim jaar As Integer
>>   Dim aantal As Integer
>> 
>>   For jaar = 1800 To 2100
>>     aantal = aantal + Day(DateSerial(jaar, 3, 1 - 1)) - 28
>>   Next
>> 
>>   Text1 = aantal
>> 
>> End Sub
>> 
>> HTH
>
>int nbr = 0;
>
>for (int y = 1800; y < 2100; y++) 
>    if (((y%4==0)&&(y%100!=0))||(y%400==0))
>        nbr++;
>
>En het kan nog sneller en compacter.
>
>Ronny

Ik weet het. Zoiets als:

int nbr = 0;

for (int y = 1800; y < 2100; y++)  nbr += (y%4==0 && y%100!=0 || y%400==0);

Ik ken dit uit The C Programming Language van Kernighan en Ritchie.
Maar ik dacht dat de OP een oplossing in VB zocht.

HTH
Technical Details
Message-ID: <39182e7b.29918548@news.ruca.ua.ac.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8f3584$dnl$1@buty.wanadoo.nl> <39180f64.21957744@news.ruca.ua.ac.be> <391826D6.ABCBCE6A@get.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,1c4738e54ab8118b
X-Google-Attributes: gidfcea4,public
From: lujo@ruca.ua.ac.be (Ludo Joris)
Subject: Re: Oefening op de geneste lus met oplossing!
Date: 2000/05/09
Message-ID: <39182e7b.29918548@news.ruca.ua.ac.be>
X-Deja-AN: 621152140
Content-Transfer-Encoding: 8bit
References: <8f3584$dnl$1@buty.wanadoo.nl> <39180f64.21957744@news.ruca.ua.ac.be> <391826D6.ABCBCE6A@get.be>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@belnet.be
X-Trace: naxos.belnet.be 957886333 4208 143.129.201.210 (9 May 2000 15:32:13 GMT)
Organization: UA-Ruca
Mime-Version: 1.0
NNTP-Posting-Date: 9 May 2000 15:32:13 GMT
Newsgroups: be.comp.programming