Wat nu als je het hele grid over de X-as en over de Y-as automatisch wil vullen? Eerst loop je de x-en af, en terwijl je in de X-loop bent, open je even de Y-loop. In die Y-loop laat je al het werk gebeuren.

Voorbeeld for-loop in een for-loop

for (x = 20; x < 400; x = x + 20) {
    for (y = 20; y < 400; y = y + 20) {
      ellipse(x, y, 15, 15);
    }
  }

Opdracht: pas aan die nested for-loop

Pak nu bovenstaand voorbeeld en zorg dat:

  • Er meer ellipsen op een rij kunnen en ook meer in een kolom.
  • Daarom maak je de stapgrootte ergens tussen 8 en 12. En maak je ellips kleiner, in een eigen kleur.
  • Extra: pas je symbool aan als je in de buurt van de muis bent
  • Extra: random aanpassingen iedere keer dat je runt

Antwoorden