QB64 - QuickBasicSviluppo

Creare un cuore in QBasic

Ecco un esempio di codice QBasic per creare un cuore:

Screen 12

For x = -1 To 1 Step 0.025
    y = Sqr(1 - x ^ 2) + Abs(x) - 1
    PSet (230 + x * 100, 190 - y * 100), 12
    PSet (230 - x * 100, 190 - y * 100), 12
Next

For x = -1 To 1 Step 0.025
    y = -Sqr(1 - x ^ 2) + Abs(x) - 1
    PSet (230 + x * 100, 190 - y * 100), 12
    PSet (230 - x * 100, 190 - y * 100), 12
Next

Do
Loop Until InKey$ <> ""

In questo esempio, utilizziamo la funzione SCREEN 12 per impostare la modalità grafica VGA, che ci permette di disegnare forme a colori.

Utilizziamo poi due loop FOR per creare i due archi del cuore, calcolando le coordinate x e y di ogni punto sull’arco. La funzione PSET viene utilizzata per disegnare ogni punto del cuore a schermo.

Infine, utilizziamo un loop DO...LOOP per mantenere l’applicazione aperta finché l’utente non preme un tasto sulla tastiera.

/ 5
Grazie per aver votato!

Lascia un commento

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