Advertisement
Guest User

lv1oop

a guest
Oct 27th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.08 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. class Zarulja{
  4.     private:
  5.         int Stanje;
  6.     public:
  7.         Zarulja():Stanje(0){}
  8.         Zarulja(int s):Stanje(s){}
  9.         void prekidac(){
  10.             if(Stanje==0)Stanje=1;
  11.             else
  12.             Stanje=0;
  13.         }
  14.         void provjera()
  15.         {
  16.             if(Stanje==1)cout<<"svijetli"<<endl;
  17.             else cout<<"ne svijetli"<<endl;
  18.         }
  19.        
  20. };
  21. int main()
  22. {
  23.     Zarulja Osram;
  24.     Osram.provjera();
  25.     Osram.prekidac();
  26.     Osram.provjera();
  27.     system("PAUSE");
  28.     return 0;
  29. }
  30. //DRUGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
  31. #include<iostream>
  32. #include<math.h>
  33. using namespace std;
  34. class Complex {
  35.     friend Complex zbroji(Complex&, Complex&);
  36. private:
  37.     double realni;
  38.     double imaginarni;
  39. public:
  40.     Complex(): realni(0.00), imaginarni(0.00) {}
  41.     Complex(double x, double y): realni(x), imaginarni(y) {}
  42.     void promijeniR(double x){realni=x;}
  43.     void promijeniI(double y){imaginarni=y;}
  44.     double Modul(){ return sqrt(pow(realni, 2) + pow(imaginarni, 2));}
  45.        
  46. };
  47. Complex zbroji(Complex &a ,Complex &b) {
  48.     Complex c;
  49.     c.realni = a.realni + b.realni;
  50.     c.imaginarni = a.imaginarni + b.imaginarni;
  51.     return c;
  52. }
  53. int main()
  54. {
  55.     Complex c;
  56.     Complex prvi(4.5,6.5);
  57.     Complex drugi(2.4,2.5);
  58.     cout << "Modul je " << prvi.Modul() << endl;
  59.     zbroji(prvi, drugi);
  60.     system("PAUSE");
  61.     return 0;
  62. }
  63. //TRECIIIIIIIIIIIIIIIIIIIIIIIIII
  64. #include <iostream>
  65. using namespace std;
  66. class Tocka{
  67.     double x;
  68.     double y;
  69. public:
  70.     Tocka(): x(0.00), y(0.00){}
  71.     Tocka(float a, float b) :x(a), y(b){}
  72.     double get_x(){ return x; }
  73.     double get_y(){ return y; }
  74. };
  75. class Pravac{
  76.     Tocka A;
  77.     Tocka B;
  78. public:
  79.     Pravac(Tocka t1, Tocka t2) :A(t1), B(t2){}
  80.     void ispis_tocki(){
  81.         cout << "prva tocka:  " << A.get_x() << "," << A.get_y() << endl;
  82.         cout << "Druga tocka: " << B.get_x() << "," << B.get_y() << endl;
  83.     }
  84. };
  85. int main(){
  86.     Tocka Ta(7.1, 5.4), Tb(1, 12.1);
  87.     Pravac p(Ta, Tb);
  88.     p.ispis_tocki();
  89.  
  90.     return 0;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement