JOENSUUN YLIOPISTO
Tietojenkäsittelytieteen laitos
Ohjelmoinnin alkeet 173104
Harjoitus 3
20.9.2002
Luettuaan päivämäärän ohjelman tulee tarkistaa että
päivän, kuukauden ja vuoden numeroarvot ovat sallituissa rajoissa.
Joudut siis tarkistamaan useita asioita syötteistä. Jos virhe löytyy jossakin
tarkistuksessa, talleta tieto tästä Boolean-tyyppiseen muuttujaan
OliVirhe.
Tällainen muuttuja voi saada arvon OliVirhe:=True tai
OliVirhe:=False.
Muista alustaa muuttuja OliVirhe
asianmukaisesti ennen virhetarkistuksia!
Päivien ja kuukausien arvojen looginen yhteensopivuus
jätetään tällä kertaa huomiotta.
Jos tarkistuksessa löytyi virhe, tulostetaan:
(1 tyhjä rivi) Annoit väärän päiväyksen.ja pyydetään päivämäärä uudestaan. Käytä hyväksesi repeat-until toistorakennetta ja muuttujaa OliVirhe. Lopuksi ohjelma tulostaa hyväksytyn päivämäärän käyttäen erottimena merkkiä "/", eli muodossa pp/kk/vvvv.