Sanallinen algoritmi
- Aseta ikkunan kooksi 400 px vaakaan ja 300 px pystyyn.
- Aseta taustaväriksi valkoinen.
- Aseta tekstin väriksi musta.
- Aseta fontin kooksi 24.
- Määritellään kokonaislukumuuttuja luku1 ja annetaan sille arvo 3.
- Määritellään kokonaislukumuuttuja luku2 ja annetaan sille arvo 4.
- Määritellään desimaalilukumuuttuja luku3 ja annetaan sille arvo 3.0.
- Määritellään desimaalilukumuuttuja luku4 ja annetaan sille arvo 4.0.
- Määritellään kokonaislukumuuttuja summa ja annetaan sille arvoksi muuttujien luku1 ja luku2 yhteenlasku.
- Määritellään kokonaislukumuuttuja erotus ja annetaan sille arvoksi muuttujien luku1 ja luku2 vähennyslasku.
- Määritellään kokonaislukumuuttuja tulo ja annetaan sille arvoksi muuttujien luku1 ja luku2 kertolasku.
- Määritellään desimaalilukumuuttuja osamaara ja annetaan sille arvoksi muuttujien luku3 ja luku4 jakolasku.
- Määritellään desimaalilukumuuttuja potenssi ja annetaan sille arvoksi muuttujien luku1 ja luku2 potenssi.
- Tulostetaan muuttujien: luku1, luku2 ja summa arvot.
- Tulostetaan muuttujien: luku1, luku2 ja erotus arvot.
- Tulostetaan muuttujien: luku1, luku2 ja tulo arvot.
- Tulostetaan muuttujien: luku1, luku2 ja osamaara arvot.
- Tulostetaan muuttujien: luku1 ja potenssi arvot. Luku2 muuttujan tilalle tulostetaan arvoa vastaava potenssi unicode-koodilla.
|
// Ohjelman tehnyt: e-Oppi Oy
// 29.1.2017
void setup() {
size(400,300); // Ikkunan koko
background(255); // Taustaväri valkoinen
fill(0); // Tekstin väri musta
textSize(24); // Fontin koko
}
void draw() {
// Anna alkuarvot
int luku1 = 3;
int luku2 = 4;
float luku3 = 3.0;
float luku4 = 4.0;
// Tee laskutoimitukset
int summa = luku1 + luku2;
int erotus = luku1 - luku2;
int tulo = luku1*luku2;
float osamaara = luku3/luku4;
float potenssi= pow(luku1,luku2);
// Tulosta vastaukset
text(luku1+" + "+luku2 +" = "+summa,100,50);
text(luku1+" - "+luku2 +" = "+erotus,100,100);
text(luku1+" \u00B7 "+luku2 +" = "+tulo,100,150);
text(luku1+" : "+luku2 +" = "+osamaara,100,200);
text(luku1 +"\u2074 = "+potenssi,100,250);
}