Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- /* nuosekliai tai varza lygi = R1 + R2 + R3 + R4
- * lygiagreciai varza lygi = 1/R1 + 1/R2 + 1/R3 + 1/R4 */
- class Varza
- {
- private:
- int reiksme;
- public:
- Varza() : reiksme(0) { }
- void Ivedimas(string kom);
- Varza operator+ (Varza R2, Varza R3, Varza R4)
- {
- Varza varza;
- varza.reiksme = this->reiksme + R2.reiksme + R3.reiksme + R3.reiksme;
- return varza;
- }
- };
- void Varza::Ivedimas(string kom)
- {
- cout << "Ivesktie varza " << kom << ": ";
- cin >> reiksme;
- }
- int main()
- {
- Varza R1, R2, R3, R4, nuosekli;
- R1.Ivedimas("R1");
- R2.Ivedimas("R2");
- R3.Ivedimas("R3");
- R4.Ivedimas("R4");
- nuosekli = R1 + R2 + R3 + R4;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement