Esimerkki: Prosenttiosuuden laskeminen

Olkoon luokassa tyttöjä 15 ja poikia 12. Tee ohjelma, joka selvittää tyttöjen ja poikien prosenttiosuuden.

SANALLINEN ALGORITMI
  1. Aseta ikkunan kooksi 450 px vaakaan ja 450 px pystyyn.
  2. Aseta ikkunan taustaväriksi valkoinen.
  3. Aseta tekstin kooksi 24.
  4. Aseta tekstin väriksi musta.
  5. Määrittele desimaalilukumuuttuja tytot ja anna sille arvo 15.
  6. Määrittele desimaalilukumuuttuja pojat ja anna sille arvo 12.
  7. Määrittele desimaalilukumuuttuja summa ja sijoita siihen muuttujien tytot ja pojat summa.
  8. Määrittele desimaalilukumuuttuja tytotpros ja sijoita siihen tyttöjen prosenttiosuus, jonka saat laskukaavasta: 100∙(tytot:summa).
  9. Määrittele desimaalilukumuuttuja pojatpros ja sijoita siihen poikien prosenttiosuus, jonka saat laskukaavasta: 100∙(pojat:summa).
  10. Tulosta oppilaiden lukumäärä (summa) paikkaan (10,50).
  11. Tulosta tyttöjen lukumäärä (tytot) ja prosenttiosuus (tytotpros) paikkaan (10,100).
  12. Tulosta poikien lukumäärä (pojat) ja prosenttiosuus (pojatpros) paikkaan (10,150).

// Ohjelman tehnyt e-Oppi Oy
// 30.8.2017
void setup () {
size(450,250); // Ikkunan koko
background(255); // Taustaväri valkoinen
textSize(24); // Tekstin koko
fill(0); // Tekstin väri musta
}
void draw () {
// Anna alkuarvot
float tytot = 15.0;
float pojat = 12.0;

// Laske
float summa = tytot+pojat;
float tytotpros = 100*(tytot/summa);
float pojatpros = 100*(pojat/summa);

// Tulosta
text("Luokassa on "+round(summa)+" oppilasta",10,50);
text("Tyttöjä on "+round(tytot)+" = "+round(tytotpros)+" %",10,100);
text("Poikia on "+round(pojat)+" = "+round(pojatpros)+" %",10,150);
}


Ohjelma tulostaa seuraavaa.