QB64 - QuickBasicSviluppo

Creare un ottagono in QBasic

Ecco il codice per creare un ottagono in QBASIC:

Screen 12

Rem Calcola i punti ottagono

Dim Shared x(8), y(8)
For i = 0 To 7
    x(i) = 320 + 100 * Cos(i * 45 * 3.14159 / 180)
    y(i) = 240 - 100 * Sin(i * 45 * 3.14159 / 180)
Next i

Rem Stampa a video
For i = 0 To 7
    Line (x(i), y(i))-(x((i + 1) Mod 8), y((i + 1) Mod 8))
Next i

Do: Loop While InKey$ = ""

Il programma inizia impostando la modalità video a 640×480 pixel con il comando SCREEN 12. Poi, utilizza il ciclo FOR per calcolare le coordinate dei punti dell’ottagono, utilizzando la funzione trigonometrica COS e SIN per calcolare le coordinate X e Y rispettivamente. Infine, utilizza un altro ciclo FOR per disegnare le linee che uniscono i punti dell’ottagono utilizzando il comando LINE.

Il risultato è un ottagono regolare al centro dello schermo.

/ 5
Grazie per aver votato!

Lascia un commento

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