Ik ben bezig programma's op mijn GR te maken. Eén daarvan is een programma waarbij je P en Q invoert en de GR vervolgens alle priemgetallen tussen P en Q uitvoert. Ik heb al een stuk van een programma:
"Voer P en Q in" ?-P:?-Q P-H dit komende stuk is om te bepalen welke van de P-L twee de grootste is en welke de kleinste: If QP de grootste wordt H en de kleinste L Then Q-H Else Q-L IfEnd While LH For 2-B To L/2 Next L+1-L 3-C L/B¹Int(L/B)ÞLct 1,C,L C+1-C WhlEnd
Waar het precies fout gaat weet ik niet, al vermoed ik dat het begint bij de 'While'-loop. Kan iemand mij helpen? Alvast bedankt.
Xynthi
Leerling bovenbouw havo-vwo - zondag 23 april 2006
Antwoord
Aan het begin doe je iets als:
IF QP THEN Q®H ELSE Q®L
Dat is wel aardig... maar dat klopt niet... want als je Q in H zet moet je wel P in L zetten...
Er staat ergens:
FOR 2®B TO L/2 NEXT
Maar waar is dat goed voor? En wat staat er dan uiteindelijk in B?