Advertisement
kaunas163

Untitled

Apr 2nd, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. /* nuosekliai tai varza lygi = R1 + R2 + R3 + R4
  6.  * lygiagreciai varza lygi = 1/R1 + 1/R2 + 1/R3 + 1/R4 */
  7.  
  8. class Varza
  9. {
  10. private:
  11.     int reiksme;
  12. public:
  13.     Varza() : reiksme(0) { }
  14.     void Ivedimas(string kom);
  15.     Varza operator+ (Varza R2, Varza R3, Varza R4)
  16.     {
  17.         Varza varza;
  18.         varza.reiksme = this->reiksme + R2.reiksme + R3.reiksme + R3.reiksme;
  19.         return varza;
  20.     }
  21. };
  22.  
  23. void Varza::Ivedimas(string kom)
  24. {
  25.     cout << "Ivesktie varza " << kom << ": ";
  26.     cin >> reiksme;
  27. }
  28.  
  29. int main()
  30. {
  31.     Varza R1, R2, R3, R4, nuosekli;
  32.     R1.Ivedimas("R1");
  33.     R2.Ivedimas("R2");
  34.     R3.Ivedimas("R3");
  35.     R4.Ivedimas("R4");
  36.     nuosekli = R1 + R2 + R3 + R4;
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement