Advertisement
amermo

TP T-9 Z2

Apr 29th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. class Vektor3d
  4. {
  5.     double koordinate[3];
  6. public:
  7.     void Postavi(double x, double y, double z) { koordinate[0] = x; koordinate[1] = y; koordinate[2] = z; }
  8.     void PostaviX(double x) { koordinate[0] = x; }
  9.     void PostaviY(double y) { koordinate[1] = y; }
  10.     void PostaviZ(double z) { koordinate[2] = z; }
  11.     void Ocitaj(double &x, double &y, double &z) { x = koordinate[0]; y = koordinate[1]; z = koordinate[2]; }
  12.     void Ispisi() const { std::cout << "{" << koordinate[0] << "," << koordinate[1] << "," << koordinate[2] << "}"; }
  13.     double DajX() const { return koordinate[0]; }
  14.     double DajY() const { return koordinate[1]; }
  15.     double DajZ() const { return koordinate[2]; }
  16.     void PomnoziSaSkalarom(double s) { koordinate[0] *= s; koordinate[1] *= s; koordinate[2] *= s; }
  17.     void SaberiSa(const Vektor3d &v) { koordinate[0] += v.koordinate[0]; koordinate[1] += v.koordinate[1]; koordinate[2] += v.koordinate[2]; }
  18. };
  19.  
  20. int main()
  21. {
  22.     system("PAUSE");
  23.     return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement