JOENSUUN YLIOPISTO
Tietojenkäsittelytieteen laitos
Ohjelmoinnin alkeet 173104
Harjoitus 4
Huom: 25.9.2002 klo 10-12, T/B178
Tuo ohjelmasi harjoituksiin levykkeellä tai Unix-koneelle
(cs.joensuu.fi tai cc.joensuu.fi) talletettuna.
- Tee Pascal-ohjelma joka lukee kokeiden arvosanoja kokonaislukuina väliltä 0-10.
Ohjelma tulostaa montako kappaletta oli erinomaisia (9-10), hyviä (7-8),
tyydyttäviä (4-6) ja hylättyjä (0-3). Koetulosten lukumäärä ei ole ennalta määritelty.
Käyttäjä kirjoittaa lopuksi negatiivisen luvun halutessaan lopettaa lukujen
syöttämisen.
- Tee Pascal-ohjelma joka auttaa sinua päättämään, lähdetkö tänään elokuviin. Elokuva kestää 2 tuntia ja lipun hinta on 7 euroa. Ohjelma kysyy seuraavat asiat:
- Montako euroa saat kuukaudessa ?
- Montako euroa ovat pakolliset menosi kuukaudessa ?
- Paljonko sinulla on jäljellä kaverilta saamastasi lainasta ?
- Montako tuntia sinulla on aikaa tänä iltana ?
Ohjelma päättelee asian lähtötietojen perusteella ja tulostaa ohjeeksi jonkun seuraavista
- Voit lähteä elokuviin tänään.
- Ei tänään, mutta joskus myöhemmin kun aikaa löytyy.
- Vasta ensi kuun palkkapäivän jälkeen.
- Kirjoita Pascal-ohjelma joka lukee kolme kokonaislukua ja tulostaa ne näkyviin
järjestyksessä pienimmästä suurimpaan.
- Fibonaccin luvuilla tarkoitetaan lukujonoa: 1,1,2,3,5,8,13,21,..., eli jonoa
jossa uusi termi on aina kahden edellisen termin summa. Tee Pascal-ohjelma joka
kysyy aluksi käyttäjältä luvun, joka ilmaisee monesko Fibonaccin luku
halutaan. Tämän jälkeen ohjelma laskee ja tulostaa ko. Fibonaccin luvun.