Erindid * Koosta programm, mis paarisarvu sisestamisel väljastab selle väärtuse jagamisel kahega. Paaritu arvu puhul aga heidab erindi. * Koosta katsendiplokk erindi püüdmiseks ning teata tekkinud probleemist viisakalt. * Koosta alamprogramm paarisarvu sisselugemiseks. Paaritu arvu korral heidetakse erind, mis püütakse peaprogrammis. * Koosta oma erindiklass, milles saab sõnena edastada probleemi kirjelduse. Testi. * Klass Lennuk sisaldab sõne margi ning RuumiPunkti oma asukoha hoidmiseks. RuumiPunkt heidab MaapinnaErindi, kui z-koordinaadile püütakse anda negatiivset väärtust ning KorgusErindi, kui kõrguseks püütakse määrata rohkem kui 10000. Lennukis püütakse RuumiPunkti erind kinni ning saadetakse AsukohaErindi nime all edasi. Koosta klaviatuurirakendus lennuki juhtimiseks. Käsud e(dasi), t(agasi), v(asakule), p(aremale), y(les), a(lla). Käsu täitmise järel teatatakse uued koordinaadid. Erindite puhul hoiatatakse soovitud asukoha võimatusest. Assert * Koosta programm, mis väljastaks sisestatud täisarvust kaks korda väiksema arvu. * Anna assert-käsu abil veateade, kui sisestatud arv pole täisarv.