Yhteenveto

  • Desimaalilukuja (float) vertaillaan aivan samalla tavalla kuin kokonaislukuja. Desimaaliluku kirjoitetaan pisteen avulla.
  • Merkkijonoja (String) vertaillessa merkkijono kirjoitetaan lainausmerkkien väliin(" "), niin kuin muuttujien sijoituslauseessa,
  • Merkkejä (char) vertaillessa merkki, kirjoitetaan heittomerkkien (' ') väliin, niin kuin muuttujien sijoituslauseessa.
  • Totuusarvoa (boolean) vertaillessa käytetään joko sanaa: true tai false.



Sanallinen algoritmi
  1. Aseta ikkunan kooksi 450 px vaakaan ja 450 px pystyyn.
  2. Aseta taustaväriksi valkoinen.
  3. Aseta tekstin väriksi musta.
  4. Aseta tekstin kooksi 25.
  5. Määrittele desimaalilukumuuttuja nimeltään: luku ja anna sille arvo: -5.0.
  6. Jos luku on suurempi kuin -5.1, niin silloin tulosta teksti: "Luku "+luku+" on suurempi kuin -5.1" paikkaan (10,100),
  7. muutoin tulosta teksti:"Luku "+luku+" on pienempi kuin -5.1" paikkaan (10,100).
  8. Määrittele merkkijonomuuttuja nimeltään: kaupunki ja anna sille arvo: "Joensuu".
  9. Jos kapunki on yhtä kuin "Joensuu", niin silloin tulosta teksti: kapunki+" on Suomen pääkaupunki" paikkaan (10,150),
  10. muutoin tulosta teksti: kapunki+" ei ole Suomen pääkaupunki" paikkaan (10,150).
  11. Määrittele merkkimuuttuja nimeltään: merkki ja anna sille arvo: char(64).
  12. Jos merkki on yhtä suuri kuin '@', niin silloin tulosta: merkki+" on ät-merkki" paikkaan (10,200),
  13. muutoin tulosta: merkki+"ei ole ät-merkki" paikkaan (10,200).

// Ohjelman tehnyt: e-Oppi Oy
// 29.1.2017
void setup () {
size(500,300); // Ikkunan koko
background(255); // Taustaväri valkoinen
fill(0); // Täyttöväri musta
textSize(25); // Tekstin koko 25
}
void draw () {
float luku = -5.0; // Desimaaliluku
if (luku > -5.1) {
text("Luku "+luku+" on suurempi kuin -5.1",10,100);
} else {
text("Luku "+luku+" on pienempi kuin -5.1",10,100);
}
String kaupunki = "Joensuu"; // Merkkijono
if (kaupunki=="Helsinki") {
text(kaupunki+" on Suomen pääkaupunki",10,150);
} else {
text(kaupunki+" ei ole Suomen pääkaupunki",10,150);
}
char merkki = char(64); // Merkki
if (merkki == '@') {
text(merkki+" on ät-merkki",10,200);
} else {
text(merkki+" ei ole ät-merkki",10,200);
}
}