Article View: be.comp.programming
Article #12630Re: pascal vraagje
From: Frank Louwers
Date: Tue, 23 Oct 2001 17:02
Date: Tue, 23 Oct 2001 17:02
42 lines
1988 bytes
1988 bytes
Joris Janssens <joris.janssens@xhtml.be> wrote: >> Ok, kheb al iets gevonden >> >> PROGRAM priemgetallen; >> VAR >> getal : INTEGER; >> BEGIN >> FOR getal := 1 TO 100 DO >> BEGIN >> if (getal mod 2=1) and (getal mod 3 >= 1) and (getal mod 4 >= 1) and >> (getal mod 5 >= 1) and (getal mod 6 >=1) >> and (getal mod 7 >= 1) and (getal mod 8 >=1) and (getal mod 9 >= 1) >> then >> >> writeln(getal) >> END >> END. >> >> Maar is dit niet wat omslachtig ? Ik vind het precies zoveel code voor een >> simpel ding. Is m'n logica juist ? > Ik zou eerder zeggen: "Is dat alles??? Een for-loop en een if-then?!" Ik > denk niet dat je iets simpeler kan vinden. Toch is dit enorm slechte programmeerstijl! De argeloze gebruiker gaat op een dag de priemgetallen tussen 1 en 200 willen, en is gezien! VEEL beter (t is (gelukkig)! lang geleden dat ik pascal moeten spreken heb, dus t is euhm, niet helemaal correct denk ik): worteln := sqrt(n); priem := true; i:=0; repeat i:=i+1; if (not n mod i = 0) then priem := false; until (not priem) or (i>= worteln) Frank
Technical Details
Message-ID:
<9r47r7$opo$1@inf6serv.rug.ac.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!inf6serv.rug.ac.be!not-for-mailReferences:
<qggB7.804$yZ.177@afrodite.telenet-ops.be> <cOgB7.1052$yZ.108@afrodite.telenet-ops.be> <DSgB7.1068$yZ.116@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,2a0e47af4eb831ae
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-10-23 10:15:07 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!inf6serv.rug.ac.be!not-for-mail
From: Frank Louwers <frank@student.rug.ac.be>
Newsgroups: be.comp.programming
Subject: Re: pascal vraagje
Date: 23 Oct 2001 17:02:31 GMT
Organization: University of Ghent, Belgium
Lines: 42
Message-ID: <9r47r7$opo$1@inf6serv.rug.ac.be>
References: <qggB7.804$yZ.177@afrodite.telenet-ops.be> <cOgB7.1052$yZ.108@afrodite.telenet-ops.be> <DSgB7.1068$yZ.116@afrodite.telenet-ops.be>
NNTP-Posting-Host: student6.rug.ac.be
User-Agent: tin/1.4.1-19991201 ("Polish") (UNIX) (Linux/2.4.1 (i686))