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