Visual Basic/Herhalingsinstructies: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
JohanBeckers (overleg | bijdragen)
JohanBeckers (overleg | bijdragen)
Regel 160:
 
== Do Until / Loop ==
 
De structuur van<kbd> Do Until / Loop </kbd>is:
 
<div style="border:1x solid black>
Do Until <i>voorwaarde</i>
[ <i>instructies</i> ]
[ Exit Do ]
[ <i>instructies</i> ]
Loop
</div>
 
In tegenstelling tot<kbd> Do While</kbd>, die wordt uitgevoerd zolang een voorwaarde<kbd> True </kbd>is, wordt de<kbd> Do Until </kbd>uitgevoerd totdat de voorwaarde<kbd> False </kbd>is. Een voorbeeld:
 
<pre>
Dim teller = 10
Do Until teller <= 0
Console.WriteLine(teller)
teller = teller - 2
Loop
</pre>
Let op: hier wordt gekeken of de lusvariabele gelijk aan of kleiner is dan 0. Dit is hier belangrijk omdat de lusvariabele steeds met 2 verlaagd wordt. Stel dat er stond<kbd> = 0 </kbd>en teller initieel op<kbd> 9 </kbd>was gezet, dan zou nooit aan de voorwaarde worden voldaan, omdat de lusvariabele nooit 0 kan worden. Een goede programmeur let op al deze bijzonderheden.
 
== Exit For en Exit Do ==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.