Kirjoita jokaisen vastauspaperisi alkuun kurssin nimi ja kokeen päivämäärä sekä nimesi, henkilötunnuksesi ja allekirjoituksesi. Jokainen vastaus (1, 2, 3) kirjoitetaan omalle arkilleen!
Ohjelmoi luokka Mehuautomaatti mehuautomaatin toteutukseksi. (Konstruktori ja aksessorit tulkitsevat negatiiviset parametrien arvot nollaksi. Säiliöitä ei toteuteta PikkuVarasto-oliona!)
Laadi myös pääohjelma, joka esittelee ja havainnollistaa konstruktorin ja aksessoreiden käyttöä.
(16 pistettä)
(18 pistettä)
Tee ohjelma joka ensin lukee oikean lottorivin, ja jolta sitten voi kysellä, voittiko jokin lottorivi. Myös voittaneen rivin voittoluokka pitää ilmoittaa. Kyselyitä voi olla useampia. Päätä itse, miten ohjelman toiminta päättyy.
Saat olettaa, että kaikki syötteet annetaan kelvollisina kokonaislukuina. Syöttölukujen arvot on kuitenkin tarkastettava ja mahdollisista virheistä ilmoitettava. (Saattaa olla hyvä idea ohjelmoida erillinen apumetodi syöttölukujen tarkastamiseen. Ehkäpä voisi harkita jopa metodia, joka lukee kokonaisen lottorivin?)
(16 pistettä)