info-mindstorms

nxc tutorial



inleiding
het eerste programma
commentaar
constanten
repeat
variabelen
while
if-else
random
sensoren
nxt display
nxt knoppen
sub taken
meedere taken

if en else

dit programma heeft de zelfde functie als ons vorige programma, we hebben hem iets aangepast

int snelheid;
task main()
{
snelheid = 0;
while(true)
{
if(snelheid==100)
{
snelheid = 0;
}
else
{
OnFwd(OUT_BC,snelheid);
snelheid +=1;
}
Wait(100);
}
}

if betekent als, als de bewering die er tussen haakjes achter staat waar is, word het programma tussen de accomolades afgespeeld, is dit niet waar, dan woord het programma achter de else afgespeeld. als je de else niet gebruikt dan mag je hem weglaten.

de regels zijn nog precies het zelfde als bij de while.