QB64 - QuickBasicSviluppo

Creare una spirale in QBasic

Ecco come creare una spirale in QBasic:

Screen 12

x = 320
y = 240
r = 1
theta = 0
dtheta = 0.1

Do
    x = x + r * Cos(theta)
    y = y + r * Sin(theta)
    r = r + 0.1
    theta = theta + dtheta
    PSet (x, y), 15
Loop Until r > 300

Questo codice disegna una spirale che si allarga dal centro dello schermo fino a raggiungere un raggio di 300 pixel. La variabile x e y tengono traccia della posizione corrente della spirale, mentre r è il raggio della spirale. La variabile theta rappresenta l’angolo corrente della spirale e dtheta è la quantità di cui l’angolo deve aumentare ad ogni iterazione per fare un giro completo.

Il comando PSET viene utilizzato per impostare un singolo pixel con un determinato colore. La costante 15 rappresenta il colore bianco.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *