User manual
48
In plaats van een enkele aanwijzing kan ook een aanwijzingsblok gedefinieerd worden.
Voorbeelden:
if(x<y)
{
c++;
if(c==10) c=0;
}
else d - -;
if(x>y)
{
a=b*5;
b - -;
}
else
{
a=b*4;
y++;
}
5.1.6.2 while
Met een wile aanwijzing kunnen afhankelijk van een voorwaarde aanwijzingen in een lus
herhaald worden.
While( term ) aanwijzing;
Eerst wordt de term geƫvalueerd. Als het resultaat niet gelijk is aan 0, dan wordt de
aanwijzing uitgevoerd. Daarna vindt weer de berekening van de term plaats en de hele
procedure wordt net zo lang herhaald tot de term de waarde 0 aanneemt. In plats van een
enkele aanwijzing kan ook een aanwijzingsblok gedefinieerd worden.
Voorbeelden:
while(a<10) a=a+2;
while(a)
{
a=a*2;
x=a;
}
break aanwijzing
Als er binnen de lus een break uitgevoerd wordt, dan wordt de lus verlaten en de uitvoering
van het programma start met de volgende aanwijzing achter de while lus.