Esimerkki: Kertolaskupeli (PC-koneille)

Tehdään ohjelma, joka arpoo kaksi kokonaislukua ja kysyy paljonko kertolasku on. Lopuksi ohjelma ilmoittaa, että menikö vastaus oikein vai väärin. Kysymisessä käytämme java:n syöttökenttää ja siksi tämä ohjelma on suunniteltu PC-koneille.
kertolasku.png
Ohjelman koodi on seuraavanlainen.

// copywright: TR, 2018
import static javax.swing.JOptionPane.*;

void setup () {
     size(400,400); // ikkunan koko
     fill(0); // Tekstinväri musta
     background(255); // Taustaväri valkoinen
     textSize(20); // Tekstin koko 20
     noLoop(); // void draw ()-lohko suoritetaan vain kerran
}
void draw () {
     int luku1 = round(random(1,10));
     int luku2 = round(random(1,10));
     int vastaus1 = luku1*luku2;
     String kysy = showInputDialog("Paljonko on "+luku1+"\u00B7"+luku2+"?"); 
     int vastaus2 = 0;
     if (kysy != null) { // Jos kysy ei ole Cancel (= null), niin tee
          vastaus2= int(kysy); // konversio merkkijonosta kokonaisluvuksi
     }
     text(luku1+"\u00B7"+luku2+" = "+vastaus1,20,50);
     if (vastaus1 == vastaus2) {
          text("Oikein",20,100);
     } else {
          text("Väärin",20,100);
     }
}