Advertisement
xTheEc0

Simono OP Perlaikymas.

Jun 15th, 2016
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.35 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class kd1p {
  6. private:
  7.     int a;
  8.     float b;
  9. public:
  10.     // 3 Uzduotis. Funkcija 'priskirti'
  11.     void priskirti() {
  12.             cin >> a;
  13.             cin >> b;
  14.         }
  15.  
  16.     // 3 Uzduotis. Funkcija 'spausdinti'
  17.     float spausdinti() {
  18.         cout << "a = " << a << ", b = " << b << endl;
  19.         ;}
  20.  
  21.     // 7 Uzduotis. Funkcija 'suma'
  22.     double suma() {
  23.         return a + b;
  24.     }
  25.  
  26.     // 5 Uzduotis. Kontruktorius be kintamuju.
  27.     kd1p() {
  28.         a = 1;
  29.         b = 1;
  30.     }
  31.  
  32.     // 5 Uzduotis. Kontruktorius su dviem kintamaisiais.
  33.     kd1p(int kint1, float kint2) {
  34.         a = kint1;
  35.         b = kint2;
  36.     }
  37.  
  38. };
  39.  
  40.  
  41. // Pagrindine programa
  42. int main(int argc, char *argv[]) {
  43.  
  44.     // Sukuriami klases 'kd1p' objektai 'A' ir 'B'
  45.     // Vadovaujamasi 8 uzduotimi.
  46.     kd1p A;
  47.     kd1p B(2, 20);
  48.  
  49.     // Leidziama vartotojui ivesti nariu reiksmes
  50.     // Vadovaujamasi 2 uzduotimi.
  51.     cout << "Iveskite A objekto a ir b reiksmes: " << endl;
  52.     A.priskirti();
  53.  
  54.     cout << "\nIveskite B objekto a ir b reiksmes: " << endl;
  55.     B.priskirti();
  56.  
  57.     cout << "\nA Objektas:" << endl;
  58.     A.spausdinti();
  59.     cout << "Suma: " << A.suma() << endl << endl;
  60.  
  61.     cout << "B Objektas:" << endl;
  62.     B.spausdinti();
  63.     cout << "Suma: " << B.suma() << endl;
  64.  
  65.  
  66.  
  67.  
  68.     return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement