Advertisement
DrAungWinHtut

oop1.cpp

Oct 4th, 2024
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.90 KB | None | 0 0
  1. #include<iostream>
  2. class D3 {
  3. private:
  4.     int x;
  5.     int y;
  6.     int z;
  7. public:
  8.     D3()
  9.     {
  10.         x = 0;
  11.         y = 0;
  12.         z = 0;
  13.     }
  14.     D3(int x1,int y1,int z1)
  15.     {
  16.         x = x1;
  17.         y = y1;
  18.         z = z1;
  19.     }
  20.    
  21.     void setx(int x1)
  22.     {
  23.         x = x1;
  24.     }
  25.     void sety(int y1)
  26.     {
  27.         y= y1;
  28.     }
  29.     void setz(int z1)
  30.     {
  31.         z = z1;
  32.     }
  33.     int getx()
  34.     {
  35.         return x;
  36.     }
  37.     int gety()
  38.     {
  39.         return y;
  40.     }
  41.     int getz()
  42.     {
  43.         return z;
  44.     }
  45.     void print()
  46.     {
  47.         std::cout << "x = " << x << " , y = " << y << " , z = " << z << std::endl;
  48.     }
  49.  
  50.     D3 addVect(D3 anotherV)
  51.     {
  52.         D3 resultVector;
  53.         resultVector.setx(x + anotherV.getx());
  54.         resultVector.sety(y + anotherV.gety());
  55.         resultVector.setz(z + anotherV.getz());
  56.         return resultVector;
  57.     }
  58.     // resultVector = MainVector + AnotherVector;
  59. };
  60.  
  61. int main()
  62. {
  63.     D3 first(1, 2, 3);
  64.     D3 second(2, 3, 4);
  65.     D3 result(0, 0, 0);
  66.     result = first.addVect(second);
  67.     result.print();
  68.     return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement