1. Készíts olyan ListaKezelo osztályt, amely egy listát tartalmaz. A listában egész számokból álló párok vannak; a párok elemeit tekintsük számlálónak és nevezőnek. Az osztálynak legyen egy osszegez művelete, amely térjen vissza a számokból képzett törtek összegével. Ha valamelyik nevező nulla, akkor a művelet dobjon egy NullaANevezo kivételt. A kivételpéldány tartalmazza azt a pozíciót, ahol a nulla nevezőt elértük, illetve az addig elkészített összeget. 2. A fenti ListaKezelo osztálynak legyen egy modosit nevű művelete is. A művelet kapjon egy Atalakito típusú paramétert. Az Atalakito osztálynak legyen egy atalakit művelete, ez kapjon egy egész-egész párt paraméterként, és ilyennel is térjen vissza. Az atalakit művelet válthasson ki NemSikerult kivételt, amely tartalmazza a párt, amire nem sikerült végrehajtani a műveletet, és egy szöveges leírást a sikertelenség okáról. A modosit művelet próbálja meghívni sorban a lista elemeire a paraméterként kapott átalakítást. A művelet térjen vissza azon párok listájával, amelyekre nem sikerült végrehajtani a műveletet. Kipróbáláshoz készíts egy olyan Atalakito leszármazottat, amelynek atalakit műveletét úgy definiálod felül, hogy n/m-ből (n-1)/(m-1)-et készít, kivételt pedig akkor dob, ha m=1.