return summa; } public double LeiaMaksimumVool() { double MaxVool = TyhjaSalveMaksimumvool; for (int i = 0; i < TakistiteArv; i++) { if (Andmed[i].LeiaMaksimumVool() < MaxVool) { MaxVool = Andmed[i].LeiaMaksimumVool(); } } return MaxVool; } public bool KasLubatudV6imsusVastavaltPingele(double Pinge) { double TekkivVool = Pinge / LeiaKoguTakistus(); return TekkivVool <= LeiaMaksimumVool(); } } } Iga loodud klassi on ka hea katsetada. Siis julgem tunne, et tulevikus klassi tööd usaldada võib. Vastutusrikkamatel kohtadel tuleb läbi proovida igasugu kombinatsioonid ja võimalikud erijuhud. Ning seal võib testprogrammide kirjutamine olla paar-kolm korda keerukam kui rakenduse enese loomine. Siin aga lihtsalt proovime, kas salve loomine õnnestub. Paar takistit
for (int i = 0; i < TakistiteArv; i++) { summa = summa + Andmed[i].LeiaTakistus(); } return summa; } public double LeiaMaksimumVool() { double MaxVool = TyhjaSalveMaksimumvool; for (int i = 0; i < TakistiteArv; i++) { if (Andmed[i].LeiaMaksimumVool() < MaxVool) { MaxVool = Andmed[i].LeiaMaksimumVool(); } } return MaxVool; } public bool KasLubatudV6imsusVastavaltPingele(double Pinge) { double TekkivVool = Pinge / LeiaKoguTakistus(); return TekkivVool <= LeiaMaksimumVool(); } } } Iga loodud klassi on ka hea katsetada. Siis julgem tunne, et tulevikus klassi tööd usaldada võib. Vastutusrikkamatel kohtadel tuleb läbi proovida igasugu kombinatsioonid ja võimalikud erijuhud. Ning seal võib testprogrammide kirjutamine olla paar-kolm korda keerukam kui rakenduse enese loomine. Siin aga lihtsalt proovime, kas salve loomine õnnestub. Paar takistit sisse ja väike arvutus