Takistid * Loo klass Takisti mille väljadeks takistus oomides ning võimsus vattides. Lisa klassile meetod, kus etteantud pinge korral väljastatakse takistit läbiv vool. Koosta rakendus takistite lisamiseks massiivi ning nende andmete väljatrükiks. * Lisa takistile meetod teatamaks, kas etteantud voolu puhul tekkiv võimsus mahub takisti lubatud võimsuse piiridesse. Koosta klass takistite kogumi hoidmiseks. Lisa sellele kogumile meetod teatamaks, kui suur oleks kogumis järjestikku ühendatud takistite ühistakistus. * Lisaks eelmisele lisa kogumile meetod arvutamaks jadale pandud pinge puhul tekkiv vool ning meetod teatamaks, kas selle pinge puhul kõikide takistite võimsus jääb lubatud piiridesse. Koosta takistile ning takisti kogumile ühine ülemklass, mille puhul võimalik küsida eksemplari kogutakistust. Loo klass, mis pärineks samuti loodud ülemklassist ning kuhu võimalik paigutada rööbiti kaks sellist takisti ülemklassi. Väljastatakse kogutakistus ning teatatakse, kas etteantud pinge korral ükski ühendatud takisti ei ületa oma lubatud võimsust.