* Koosta riidelapi klassile staatiline käsklus näitamaks loodud riidelappide keskmist pindala. Lappide puudumisel väärtuseks -1. Lisa vajalikud staatilised muutujad (lappide arv, kogupindala) * Koosta klass isikukoodi andmete hoidmiseks * Lisa käsklus sünnikuupäeva küsimiseks * Lisa käsklus sünnikuu küsimiseks sõnana * Lisa käsklus sünniaasta väljastamiseks ka sajandit arvestades * Kontrolli isikukoodi objekti tegemisel koodi pikkust * Kontrolli isikukoodi kontrollisumma õigsust vastavalt järgnevale algoritmile: Isikukoodi kontrolli algoritm Isikukoodis peavad kõik sugu ning kuupäeva tähistavad väärtused olema võimalikud ning viimane kontrollnumber arvutatakse järgneva algoritmi järgi: liidetakse kokku esimese üheksa numbri korrutised igale arvule vastava järjekorranumbriga, kümnenda numbri puhul ühega ning leitakse saadud summa jääk jagamisel 11-ga. Kui jääk on võrdne kümnega, siis tehakse arvutus
* Koosta riidelapi klassile staatiline käsklus näitamaks loodud riidelappide keskmist pindala. Lappide puudumisel väärtuseks -1. Lisa vajalikud staatilised muutujad (lappide arv, kogupindala) * Koosta klass isikukoodi andmete hoidmiseks * Lisa käsklus sünnikuupäeva küsimiseks * Lisa käsklus sünnikuu küsimiseks sõnana * Lisa käsklus sünniaasta väljastamiseks ka sajandit arvestades * Kontrolli isikukoodi objekti tegemisel koodi pikkust * Kontrolli isikukoodi kontrollisumma õigsust vastavalt järgnevale algoritmile: Isikukoodi kontrolli algoritm Isikukoodis peavad kõik sugu ning kuupäeva tähistavad väärtused olema võimalikud ning viimane kontrollnumber arvutatakse järgneva algoritmi järgi: liidetakse kokku esimese üheksa numbri korrutised igale arvule vastava järjekorranumbriga, kümnenda numbri puhul ühega ning leitakse saadud summa jääk jagamisel 11-ga. Kui jääk on võrdne kümnega, siis tehakse arvutus