You are on page 1of 1

Ohjelmoinnin perusteet Java T11C, kotitehtvt Viikko 3(36): 16.

Kirjoita ohjelma, joka kysyy kyttjn nimen, painon (kiloina) sek pituuden (metrein). Tietojen avulla lasketaan kyttjn painokerroin kaavan (paino/pituus*pituus) avulla. Painokerroin kertoo kyttjst seuraavasti:

alle 20: alipainoa vlill 20..25: liev alipainoa vlill 25..30: normaalipaino vlill 30..35: liev ylipainoa yli 35: ylipainoa

Anna kyttjlle sopiva kommentti painokertoimen mukaisesti tyyliin: "Minna, painokertoimesi on 24,5, joten olet lievsti alipainoinen". (kursivoidut henkilkohtaisia tietoja) 17. Kirjoita ohjelma, joka kertoo kurssien vaativuudet, kun sille kerrotaan kurssin taso (a,b,c,d) seuravasti:

a: "Helppo kurssi" b: "Vaatii jonkin verran tit" c: "Kurssi on melko vaativa ja edellytt keskittymist" d: "Kurssi on erittin vaativa"

Kyt switch-case-rakennetta. 18. a) Tee ohjelma joka kysyy kyttjlt kaksi lukua ja tulosta nist pienemmn. b) Muuta edellist ohjelmaa siten, ett kyttjlt kysytn tulostetaanko luvuista suurempi vai pienempi. 19. Tee ohjelma onnenlukujen laskentaan. Lukuja on kaksi erilaisia: onnennumero ja onnenkerroin. Onnennumero on jkjnns, joka saadaan, kun pituuden ja painon tulo jaetaan luvulla 21. Onnenkerroin puolestaan on onnennumero jaettuna luvulla 3.14. Aluksi ohjelma kysyy kyttjn nimen ja tulostaa sen onnenluvut selvittvn raporttiinsa. 20. Kirjoita ohjelma, joka ilmoittaa, onko antamasi vuosi karkausvuosi. Vuosi on karkausvuosi, jos vuosikulu on jaollinen neljll muttei 100:lla. 400:lla jaolliset vuodet ovat kuitenkin poikkeuksia (karkausvuodet).

You might also like