inleiding |
het eerste programma |
commentaar |
constanten |
repeat |
variabelen |
while |
if-else |
random |
sensoren |
nxt display |
nxt knoppen |
sub taken |
meedere taken |
hier zie je een programma met random(toevals) getallen.
#define rij_tijd 2500
#define draai_tijd 1500
int random;
task main()
{
while(true)
{
random = Random(3);
if(random==0)
{
OnFwd(OUT_BC,100);
Wait(rij_tijd);
}
if(random==1)
{
OnFwd(OUT_B,100);
OnRev(OUT_C,100);
Wait(draai_tijd);
OnFwd(OUT_BC,100);
Wait(rij_tijd);
}
if(random==2)
{
OnFwd(OUT_C,100);
OnRev(OUT_B,100);
Wait(draai_tijd);
OnFwd(OUT_BC,100);
Wait(rij_tijd);
}
}
}
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.