Pyörivä neliö

Tehdään ohjelma, jossa neliö pyörii keskellä ikkunaa.



Nyt tulostuu seuraavaa.



Sisempi toistolause piirtää yhden neliön neljällä viivalla. Ulompi toistolause piirtää 30 kappaletta neliöitä. Ennen kuin neliö voidaan piirtää, niin meidän täytyy kuljettaa hahmon keskipiste origosta paikkaan (-100, 100). Neliön piirtämisen jälkeen meidän täytyy palauttaa hahmo takaisin origoon eli paikaan (0, 0). Kun hahmo on origossa, niin muutamme aloitussuunnan 12 astetta oikealle, niin seuraava neliö piirretään 12 astetta kiertyneenä edelliseen neliöön nähden. Koska 12° ∙ 30 = 360°, niin täyteen ympyrään mahtuu 30 neliötä.