previous next Up Title Contents Index

Tee virheentarkistukset while-silmukalla

Yksi while-rakenteelle sopiva käyttöalue on syötteiden virheentarkistukset.

Jos ohjelmassa halutaan esimerkiksi tarkistaa syötteen kuuluminen tietylle arvoalueelle, voidaan toimia seuraavasti:

    pyydetään syöte
    while (syöte ei kelpaa)
    {
        tulostetaan virheilmoitus
        pyydetään uusi syöte
    }
    käsitellään kelvollinen syöte

Tätä ratkaisua tarkasteltaessa voidaan todeta, että virheentarkistuksen toteuttava while-silmukka on ohjelman muusta toiminnasta riippumaton, erillinen "palikka", joka voidaan ottaa ohjelmasta pois ja lisätä siihen ilman, että ohjelman toiminta kelvollisilla syötteillä muuttuu millään tavalla.

Kun ohjelmaa tällä tavalla rakennetaan "palikoista", saadaan aikaan ymmärrettävää ja ylläpidettävää ohjelmakoodia.

Esimerkki 1
Esimerkki 2

previous next Up Title Contents Index