Toistolauseita

Toistolauseita voidaan tehdä monella eri tavalla. Yleisimmän toistolausetyypit ohjelmointikielissä ovat for ja while.

For-lause

For-lauseeseen määritellään muuttuja ja arvot, joiden välillä muuttuja saa arvoja.

For-sanan perään kirjoitetaan sulkeet. Sulkeiden sisään tulee kolme vaihetta puolipisteillä erotettuna:

Käskyt, mitkä on tarkoitus toistaa, kirjoitetaan aaltosulkeiden sisään seuraaville riveille.

While-lause

While-lauseessa etukäteen määritellylle muuttujalle annetaan ehto totuusarvolla.
Toistettavia käskyjä suoritetään niin kauan, kunnes totuusarvoksi tulee false.

Do-While-lause

Do-While-lauseessa tehdään ensin jotain ja vasta sitten testaamme totuusarvon, pitääkö toimintaa jatkaa.
Toistettavia käskyjä suoritetään niin kauan, kunnes totuusarvoksi tulee false.

While-lauseen käsittelyä

While-lausetta voi myös käyttää toistamaan kysymystä käyttäjälle. Alla olevassa esimerkissä käyttäjältä kysytään salasanaa, kunnes salasana menee oikein.


Tehtävä 1:

Tehtävä 2: