Lämpötilan maksimin ja minimin rekisteröintiin käytetään
laitetta MinMax. Laitteelle syötetään lämpötiloja ja siltä voidaan
milloin tahansa kysyä toistaiseksi korkeinta ja toistaiseksi
matalinta lämpötilaa. Kun laite otetaan käyttöön, se asettaa
molemmiksi lämpötiloiksi 0.0. Laite voidaan myös myöhemmin nollata.
Laitteelta voidaan kysyä, onko se alkutilassa vai voiko
sen ilmoittamiin lämpötiloihin luottaa.
Toteuta laite luokkana MinMax, jolla on konstruktorin lisäksi seuraavat
aksessorit:
- public void kirjaaLämpötila(double)
- public double minimi()
- public double maksimi()
- public void nollaa()
- public boolean kunnossa()
Laadi luokkaan myös pääohjelmametodi, joka havainnollistaa ja testaa
luokan toimintaa.
(13 pistettä)