Opdracht 4 Voorbij positie 39
Het lastige is dat positie 0 en 1 zowel bij de start als aan het einde worden gebruikt. Dit kunnen we oplossen door deze posities dus ook de waardes 40 en 41 te geven. Bij het tonen van de positie kunnen we dit corrigeren. Daarom hebben we van alle kleuren minimaal 2 gegevens nodig:
- De startpositie
- Het aantal gezette stappen Wat we nu moeten bereken is de huidige positie van de pion op basis van bovenstaande waarden.
start | gezetteStappen | huidigePositie |
---|---|---|
0 | 39 | |
0 | 40 | |
0 | 41 | |
10 | 39 | |
10 | 40 | |
10 | 41 | |
30 | 39 | |
30 | 41 |
Opdracht A
Maak de functie huidigePositie om de huidige positie te berekenen op basis van de start positie en de gezette stappen en test deze goed. Lever de functie met de testaanroepen in. Gebruik hier ook de functie vardump() voor de testresultaten.