if (SobivusKontroll) { if (V6imsus > MaxN) { throw new Exception("Pingel " + Pinge + " ületab võimsus " + V6imsus + " lubatud maksimumvõimsust " + MaxN); } } return V6imsus; } public double LeiaV6imsus(double Pinge) { return LeiaV6imsus(Pinge, true); } public bool KasLubatudVõimsusVastavaltPingele(double Pinge) { return LeiaV6imsus(Pinge, false) <= MaxN; } public double LeiaMaksimumVool() { return Math.Sqrt(MaxN / R); } public double LeiaTakistus() { return R; } public double LeiaMaksimumV6imsus() { return MaxN; } } } Kui takisti klass valmis, siis on hea seda katsetada. Loome konkreetsete omadustega takisti näiteks 5 takisti maksimumvõimsusega 2W ehk siis ettekujutatuna ühe pisikese lapse näpuotsasuuruse jupikese, millest kaks juhet välja tulevad. Kontrollime, kas sellise takisti
if (V6imsus > MaxN) { throw new Exception("Pingel " + Pinge + " ületab võimsus " + V6imsus + " lubatud maksimumvõimsust " + MaxN); } } return V6imsus; } public double LeiaV6imsus(double Pinge) { return LeiaV6imsus(Pinge, true); } public bool KasLubatudVõimsusVastavaltPingele(double Pinge) { return LeiaV6imsus(Pinge, false) <= MaxN; } public double LeiaMaksimumVool() { return Math.Sqrt(MaxN / R); } public double LeiaTakistus() { return R; } public double LeiaMaksimumV6imsus() { return MaxN; } } } Kui takisti klass valmis, siis on hea seda katsetada. Loome konkreetsete omadustega takisti näiteks 5 takisti maksimumvõimsusega 2W ehk siis ettekujutatuna ühe pisikese lapse näpuotsasuuruse jupikese, millest kaks juhet välja tulevad. Kontrollime, kas sellise takisti kannataks ühendada 1,5-voldise patarei taha