Kasin asiaa
Esimerkki 1
Tehtävä 1
a) Tee ohjelma, joka tulostaa while-rakenteen avulla luvut kymmenestä kolmeenkymmeneen.
b) Jatka ohjelmaa niin, että se kysyy käyttäjältä kokonaisluvun, ja tulostaa kaikki positiiviset kokonaisluvut annettuun lukuun saakka.
b) Jatka ohjelmaa niin, että se kysyy käyttäjältä kokonaisluvun, ja tulostaa kaikki positiiviset kokonaisluvut annettuun lukuun saakka.
Esimerkki 2
Tehtävä 2
a) Tee ohjelma, joka tulostaa while-rakenteen avulla sanan "MORO" niin monta kertaa, kun käyttäjä haluaa.
b) Jatka ohjelmaa niin, että se kysyy käyttäjältä salasanan ja vertaa sitä ennalta määritettyyn salasanaan. Jos salasana on oikein, ohjelma ilmoittaa "Tervetuloa sisään". Jos salasana on väärä, ohjelmaa kysyy uudelleen salasanaa.
b) Jatka ohjelmaa niin, että se kysyy käyttäjältä salasanan ja vertaa sitä ennalta määritettyyn salasanaan. Jos salasana on oikein, ohjelma ilmoittaa "Tervetuloa sisään". Jos salasana on väärä, ohjelmaa kysyy uudelleen salasanaa.
Esimerkki 3
Tehtävä 3
a) Kopioi esimerkin 3 koodi ja muuta sitä niin, että se tulostaa for-silmukalla
b) Jatka ohjelmaa niin, että tee lista, jossa on alkiot 45, 56 ja 77. Kysy käyttäjältä kokonaisluku, ja kerro annetulla kokonaisluvulla listan alkiot.
- luvut ykkösestä kymmeneen
- luvusta 100 eteenpäin kolmen välein lukua 150 pienemmät luvut
- listan Tappara, Ilves, Kalpa ja TPS alkiot
- sekä edellisen listan ensimmäisen alkion
b) Jatka ohjelmaa niin, että tee lista, jossa on alkiot 45, 56 ja 77. Kysy käyttäjältä kokonaisluku, ja kerro annetulla kokonaisluvulla listan alkiot.
Esimerkki 4
Tehtävä 4
a) Tee ohjelma, joka tulostaa korttipakan for-rakenteen avulla:
Pata A, Pata 2, Pata 3, ..., Ruutu Q, Ruutu K
b) Jatka ohjelmaa niin, että se tulostaa kertotaulut luvuille 1-5:
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
.
.
.
5 x 4 = 20
5 x 5 = 25
Pata A, Pata 2, Pata 3, ..., Ruutu Q, Ruutu K
b) Jatka ohjelmaa niin, että se tulostaa kertotaulut luvuille 1-5:
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
.
.
.
5 x 4 = 20
5 x 5 = 25