Totuusarvo ja if-lause

Totuusarvolla mitataan jokin asian paikkansapitävyyttä. Se saa arvoksi joko tosi (true) tai epätosi (false).

Tutuin esimerkki on salasana tarkistaminen. Tällöin vertaamme kahta merkkijonoa, vastaavatko ne toisiaan.

Vertailuoperaattoreina toimivat:

Vertailuoperaattoreilla vertailun tuloksia:

Lisäksi käytössä on:

esimerkiksi

If-lause

If-lauseella voidaan ohjailla ohjelman toimintaa. Lauseeseen kirjoitetaan totuusarvo esimerkiksi muuttujan avulla, ja jos totuusarvo pitää paikkansa, ohjelma suorittaa if-lauseeseen kirjoitetun käskyn tai käskyt.

If-lauseen syntaksi (eli käskyn muotoilu, jotta se toimii) on seuraava:

If sanan perään kirjoitetaan sulkeisiin totuusarvolause, minkä totuutta halutaan arvioida.
Käskyt, mitkä on tarkoitus suorittaa totuusarvon ollessa totta, kirjoitetaan aaltosulkeiden sisään seuraaville riveille.

Tämä löytyy riveiltä 11-12. Rivillä 11 on if-lauseen ehto ja rivi 12 kirjoittaa sivulle Oikein-sanan vain, jos käyttäjä on antanut salasanaksi sanan "Salasana".

If - else -lause

If - else -lause lisää if-lauseeseen rakenteen tai haaran, jossa otetaan kantaa siihen, mitä tehtään, jos totuusarvo ei pidäkään paikkansa.

If - else -lauseen syntaksi sama, kuin pelkän if-lauseen yhdellä erolla:

If-lausetta jatketaan else -sanalla ja aaltosulkeilla määritellään käskyt, mitkä suoritetaan totuusarvon ollessa false.

Useamman ehdon käsittely - else if

Useampia ehtoja voidaan käsitellä kirjoittamalla else if -haaroja if lauseeseen. Näitä voi olla kuinka monta tahansa.


Tehtävä 1:

Tehtävä 2:

Tehtävä 2 b):