Pank * Loo klass Konto, millel on kontonumber ja saldo. Lisa käsklused summa lisamiseks ja eemaldamiseks. Kontrolli, et poleks kummasegi funktsiooni võimalik sisestada negatiivset summat. Koosta automaattestid Konto töö kontrolliks. * Lisa Kontole aastaintress ning käsklus konto saldo küsimiseks soovitud arvu aastate pärast arvestades liitintressi. Lisa kontole alamklass Laen. Loo klass Klient, mille juures on võimalik hoida laenu- ja arvelduskontosid. Loo käsk kliendi summaarse rahalise seisu küsimiseks etteantud aastate pärast (0 tähistab hetkeolukorda). Koosta süsteemile automaattestid. * Lisa laenule aastane ühesugune tagasimakse. Koosta nüüd automaattestid kliendi summaarse rahalise seisu teada saamiseks etteantud aastate pärast. Koosta klass Pank, mille sees on kliendid. Sisesta usutavad näitandmed. Trüki HTML-tabelina kõikide klientide üldseis järgneva kümne aasta jooksul. Kontrolli samu andmeid ka automaattestiga. eksti uuring * Koosta klass lause hoidmiseks. Käskudena küsi välja sõnade arv ning a-tähtede esinemiskordade arv. Kontrolli klassi tööd automaattestiga. * Koosta klass pikema teksti hoidmiseks. Etteantud tekst jagatakse eeltoodud tüüpi lauseobjektideks. Tekstiobjektilt saab küsida, mitu lauset on etteantud sõnade arvuga, mitu etteantud a-tähtede arvuga. Kontrolli tööd automaattestiga. * Pikema teksti objektile antakse võrdlemiseks eraldi lauseobjekt. Kõigepealt tagastatakse need laused, mille sõnade arv ja a-tähtede arv kattuvad võrreldavaga. Edasi need, millel üks või teine ühe väärtuse võrra erinevad ning siis need, kus mõlemad ühe väärtuse võrra erinevad. Kaugused maakeral * Koosta klass Koha sfääriliste koordinaatide hoidmiseks ning nende küsimiseks kraadides ja radiaanides. Kontrolli tööd automaattestiga. * Lisa Kohale käsklus kauguse leidmiseks teisest sarnaselt määratud punktist maakeral. Arvutamise valem kaugus=ACOS( SIN(lat1)*SIN(lat2) + COS(lat1)*COS(lat2)*COS(lon2-lon1) ) * 6371000; Nurgad valemis radiaanides. Leia otsekaugus Tallinna lat=59.4306, lon=24.7406368 ja Tartu lat=58.3745, lon=26.7256 vahel. * Loo klass Teekond, mille sisse saab lisada läbitavad Kohad koos nimetustega. Anna käsule ette Teekonna alustamise aeg ning liikumiskiirus. Trüki igasse Kohta jõudmise kellaaeg. Kontrolli tööd automaattestiga. Asukohtade koordinaate aitab leida http://maps.googleapis.com/maps/api/geocode/xml?address=tallinn Temperatuuride analüüsija * Koosta klass päeva tundide temperatuuride salvestamiseks, vähima, suurima, aritmeetilise keskmise, suurima tunnise tõusu ja languse küsimiseks. Kontrolli tööd automaattestidega. * Koosta klass eelnevalt kuu ööpäevade temperatuuride salvestamiseks, kusjuures ühe päeva andmed hoitakse esimeses punktis kirjeldatud objekti abil. Lisa käsud öökülmadega kuupäevade ning päevade keskmiste temperatuuride leidmiseks. Lisa automaattestid. * Koonda kuud kokku aasta andmeid analüüsivaks objektiks. Väljasta iga kuu maksimumtemperatuur. Loo vahend andmete kirjutamiseks faili ja lugemiseks failist. Koosta automaattestid.