Esimerkki: Kumpi luku on suurempi

Tehdään ohjelma, joka tutkii, kumpi annetuista luvuista on suurempi. Lukujen arvo on sijoitettu muuttujille luku1 ja luku2. Koska meillä valittavana on kolme vaihtoehtoa: luku1 on suurempi kuin luku2, luku2 on suurempi kuin luku1 tai luvut ovat yhtä suuret, niin ketjutamme nämä kolme ehtoa yhteen seuraavasti.

SANALLINEN ALGORITMI
  1. Aseta ikkunan kooksi 600 px vaakaan ja 150 px pystyyn.
  2. Aseta ikkunan taustaväriksi valkoinen.
  3. Aseta tekstin koko arvoon 24.
  4. Aseta tekstin väri mustaksi.
  5. Määrittele kokonaislukumuuttuja luku1 ja anna sille arvo: -5.
  6. Määrittele desimaalilukumuuttuja luku2 ja anna sille arvo: -6.
  7. Jos luku1 on suurempi kuin luku2, niin tulosta: "Luku1 on suurempi kuin luku2" paikkaan (10,50).
  8. Muuten, jos luku1 on pienempi kuin luku2, niin tulosta: "Luku2 on suurempi kuin luku1" paikkaan (10,50).
  9. Muuten (jos luvut yhtä suuret), niin tulosta: "Luku1 on yhtä suuri kuin luku2" paikkaan (10,50).

// Ohjelman tehnyt e-Oppi Oy
// 30.8.2017
void setup () {
size(600,150); // Ikkunan koko
background(255); // Taustaväri valkoinen
textSize(24); // Tekstin koko
fill(0); // Tekstin väri musta
}
void draw () {
int luku1 = -5;
int luku2 = -6;
if (luku1 > luku2) { // Jos luku1 on suurempi kuin luku2
text("Luku "+luku1+" on suurempi kuin luku "+luku2,10,50);
} else if (luku1 < luku2) { // Jos luku2 on suurempi luku1
text("Luku "+luku2+" on suurempi kuin luku "+luku1,10,50);
} else { // muutoin (jos luvut yhtäsuuret)
text("Luku "+luku1+" on yhtä suuri kuin luku "+luku2,10,50);
}
}

Ohjelma tulostaa nyt seuraavaa.