Laskujärjestys

Haluamme laskea seuraavat laskutoimitukset:
[[$ 16-\frac{12}{6}-4 $]]​
[[$ \frac{16-12}{6-4} $]]​
[[$ \frac{\left(12+3\right)\cdot\left(7-5\right)}{48:\left(5+3\right)} $]]​
[[$ \left(14-6\right)-\left(\left(30-\left(11+9\right)\right)-5\right) $]]​

Ohjelma, joka havainnollistaa laskujärjestystä on seuraavanlainen.


void setup () {
  size(400,200);  // Ikkunan koko
  background(255);  // Taustaväri valkoinen
  fill(0);  // Tekstin väri musta
  textSize(20);  // Tekstin koko 20
}

void draw () {
  text(16-12/6-4,10,20);
  text((16-12)/(6-4),10,40);
  text((12+3)*(7-5)/(48/(5+3)),10,60);
  text((14-6)-((30-(11+9))-5),10,80);
}

Tällöin ohjelma tulostaa seuraavaa.

Huomio: Näissä laskuissa oli jo tiedossa, että vastaus on kokonaisluku, niin tässä ei ole käytetty laskutoimituksissa desimaalilukuja.