Esimerkki: Lukujen 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 summa

Haluamme laskea laskutoimituksen 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 10. Tällöin käytämme summa-laskuria.

SANALLINEN ALGORITMI
  1. Määrittele globaali kokonaislukumuuttuja a ja anna sille alkuarvo 0.
  2. Määrittele globaali kokonaislukumuuttuja summa ja anna sille alkuarvo 0.
  3. Aseta ikkunan kooksi 400 px vaakaan ja 400 px pystyyn.
  4. Aseta ikkunan taustaväriksi valkoinen.
  5. Aseta täyttöväriksi musta.
  6. Aseta tekstin väriksi musta.
  7. Aseta tekstin kooksi 20.
  8. Muuttujan a arvo kasvaa yhdellä.
  9. Muuttuja summa arvo kasvaa muuttujan a arvolla.
  10. Jos muuttuja a on pienempi tai yhtä suuri kuin 10, niin silloin
    tulosta muuttujien a ja summa arvot paikkaan (20, 10+20*a). Kun muuttuja a kasvaa (a = 1, 2, 3, 4,..), niin samalla tulostuslauseen y-koordinaatti kasvaa (30, 50, 70, 90,...).

// Ohjelman tehnyt e-Oppi Oy
// 30.9.2017
int a = 0; // Laskurin alkuarvo int summa = 0; // Summa-laskurin alkuarvo void setup () { size(400,400); // Ikkunan koko background(255); // Taustaväri valkoinen fill(0); // Tekstin väri musta textSize(20); // Tekstin koko 20 } void draw () { a++; // Laskuri kasvaa yhdellä summa = summa + a; // Summa-laskuri laskee lukujen summan if (a <= 10) { // Jos a on pienempi tai yhtäsuuri kuin 10, niin text("Kun a = "+a+", niin summa = "+summa,20,10+20*a);
// Tulosta laskuri a ja summa } }


Kuten huomasit, tarvitsemme nyt kaksi laskuria. Laskuri a käy luvut järjestyksessä yhdestä kymmeneen. Summa-laskuriin summaamme nämä luvut yksi kerrallaan. Kun ajamme ohjelman, niin tulostus näyttää tältä.