Disegnare un rettangolo con misure parametriche
Rettangolo 1
Si disegnano 4 tratti cambiando ogni volta direzione
1 2 3 4 5 6 7 8 9 10 |
paintWhite forward(3) right forward(5) right forward(3) right forward(5) right stopPainting |
Rettangolo 2
Il tratto viene disegnato con comandi ripetuti 2 volte
1 2 3 4 5 6 7 8 9 |
paintWhite repeat(2) { forward(3) right forward(5) right } stopPainting |
Rettangolo 3
Un rettangolo come sottoprogramma
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
paintWhite rettangolo stopPainting procedure rettangolo { repeat(2) { forward(3) right forward(5) right } } |
Rettangolo 4
Un rettangolo che ha come parametri le dimensioni della base e dell’altezza
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
paintWhite rettangolo(3,5) stopPainting procedure rettangolo(base,altezza) { repeat(2) { forward(base) right forward(altezza) right } } |