Commit 32e07897 by Szeberényi Imre

typo

parent 97d4cde6
......@@ -7,20 +7,21 @@ Az osztályt a **resistor.h** állományban deklaráltuk. Néhány tagfüggvény
Az Ön feladata a többi függvény megvalósítása a **resistor.cpp** állományban.
Modellünkben az ellenállások soros/párhuzamos összekapcsolásakor egy új ellenállás jön létre a kapcsolásnak megfelelő eredő ellenállással.
Az ellenállások összekapcsolását túlterhelt operátorokkal valósítjuk meg. A soros kapcsolást a + operatorral, míg párhuzamos kapcsolást a % operátorral. Soros kapcsoláskor az eredő ellenállás a két ellenállás összege, míg a párhuzamosan kapcsolt ellenállások eredője a két ellenállás replusza, vagyis
Az ellenállások összekapcsolását túlterhelt operátorokkal valósítjuk meg.
A soros kapcsolást **a + operatorral**, míg párhuzamos kapcsolást **a % operátorral**. Soros kapcsoláskor az eredő ellenállás a két ellenállás összege, míg a párhuzamosan kapcsolt ellenállások eredője a két ellenállás replusza, vagyis
![R\_{{A\%B}}=\frac{{1}}{{\frac{{1}}{{R\_A}} +\frac{{1}}{{R\_B}}}}](https://jporta.iit.bme.hu/exercise/18/view/12/file)
A konstruktorokon és a destruktoron kívül a következő tagfüggvényeket deklaráltuk:
void setDef(double) - alapérték beállítása. A paraméter nélkül hívott konstruktor ezzel az ellenállásértékkel hozza létre az objektumot (ld. \*2 megj.).
void setDef(double) - alapérték beállítása. A paraméter nélkül hívott konstruktor ezzel az ellenállásértékkel hozza létre az objektumot (ld. *2 megj.).
double getR() const – (eredő) ellenállás lekérdezése [Ω].
Resistor operator+(const Resistor&) const – soros kapcsolás operátora.
Resistor operator%(const Resistor&) const – párhuzamos kapcsolás operátora.
Van még egy többszörös-operátor is, amely n darab egyforma sorosan kapcsolt r ellenállás eredőjét képzi:
Resistor operator\*(int n, const Resistor& r)
Resistor operator*(int n, const Resistor& r)
Valósítsa meg a hiányzó függvényeket a specifikációnak megfelelően! A megvalósítást a **resistor\_test.cpp** tesztprogrammal ellenőrizze!
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment