Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. using namespace std;
  4. class Kw
  5. {
  6. private:
  7. float re,i,j,k;
  8.  
  9. public:
  10. void ustaw_kw(float a, float b, float c , float d){
  11. re=a; i=b; j=c; k=d;
  12.  
  13. }
  14. Kw dodaj(Kw y){
  15. Kw wynik;
  16.  
  17. wynik.re=re+y.re;
  18. wynik.i=i+y.i;
  19. wynik.j=j+y.j;
  20. wynik.k=k+y.k;
  21. return wynik;
  22. }
  23. Kw odejmij(Kw y){
  24. Kw wynik;
  25.  
  26. wynik.re=re-y.re;
  27. wynik.i=i-y.i;
  28. wynik.j=j-y.j;
  29. wynik.k=k-y.k;
  30. return wynik;
  31. }
  32. float modul(){return sqrt(re*re+i*i+j*j+k*k);}
  33. float wyz(){return re*re+i*i+j*j+k*k;}
  34. void wyswietl(){
  35.  
  36. cout<<"re: "<<re<<"i: "<<i<<"j: "<<j<<"k: "<<k;
  37. }
  38. };
  39.  
  40. int main(){
  41.  
  42. Kw K1,K2,K3,K4;
  43. K1.ustaw_kw(0,1,0,1);
  44. K2.ustaw_kw(1,0,1,0);
  45. K3=K1.dodaj(K2);
  46. K4=K2.odejmij(K3);
  47. K3.wyswietl();
  48. K4.wyswietl();
  49.  
  50.  
  51.  
  52.  
  53.  
  54. return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement