- 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
- Aseta ikkunan kooksi 450 px vaakaan ja 450 px pystyyn.
- Aseta taustaväriksi valkoinen.
- Aseta tekstin väriksi musta.
- Aseta tekstin kooksi 25.
- Määrittele desimaalilukumuuttuja nimeltään: luku ja anna sille arvo: -5.0.
- Jos luku on suurempi kuin -5.1, niin silloin tulosta teksti: "Luku "+luku+" on suurempi kuin -5.1" paikkaan (10,100),
- muutoin tulosta teksti:"Luku "+luku+" on pienempi kuin -5.1" paikkaan (10,100).
- Määrittele merkkijonomuuttuja nimeltään: kaupunki ja anna sille arvo: "Joensuu".
- Jos kapunki on yhtä kuin "Joensuu", niin silloin tulosta teksti: kapunki+" on Suomen pääkaupunki" paikkaan (10,150),
- muutoin tulosta teksti: kapunki+" ei ole Suomen pääkaupunki" paikkaan (10,150).
- Määrittele merkkimuuttuja nimeltään: merkki ja anna sille arvo: char(64).
- Jos merkki on yhtä suuri kuin '@', niin silloin tulosta: merkki+" on ät-merkki" paikkaan (10,200),
- 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);
}
}