Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> //koriscenje biblioteke iostream
- using namespace std;
- class Box //klasa box
- {
- public:
- double getVolume(void) //funkcija za racunanje zapremine
- {
- return length * breadth * height; //vraca vrednost zapremine=duzina*visina*dubina
- }
- void setLength( double len ) //funkcija za postavljanje duzine
- {
- length = len; //promenljiva length zadobija vrednost len
- }
- void setBreadth( double bre ) //funkcija za postavljanje dubine
- {
- breadth = bre; //promenljiva breadth zadobija vrednost bre
- }
- void setHeight( double hei ) //funkcija za postavljanje visine
- {
- height = hei; //promenljiva height zadobija vrednost hei
- }
- // preklapanje dva operatora (kocke)
- Box operator+(const Box& b)
- {
- Box box; //objekat box
- box.length = this->length + b.length; //duzina ovog objekta + duzina drugog objekta
- box.breadth = this->breadth + b.breadth; //dubina ovog objekta + dubina drugog objekta
- box.height = this->height + b.height; //visina ovog objekta + visina drugog objekta
- return box; //vraca vrednost novog objekta sa sabranim parametrima
- }
- private:
- double length; //promenljiva za duzinu objekta
- double breadth; //promenljiva za dubinu objekta
- double height; //promenljiva za visinu objekta
- };
- int main( ) //funkcija main
- {
- Box Box1; //objekat box1 tipa Box
- Box Box2; //objekat box2 tipa Box
- Box Box3; //objekat box3 tipa Box
- double volume = 0.0; //inicijalna zapremina box je 0
- //parametri prvog objetka box1
- Box1.setLength(6.0);
- Box1.setBreadth(7.0);
- Box1.setHeight(5.0);
- //parametri drugog objekta box2
- Box2.setLength(12.0);
- Box2.setBreadth(13.0);
- Box2.setHeight(10.0);
- //zapremina box1
- volume = Box1.getVolume();
- cout << "Volume of Box1 : " << volume <<endl;
- //zapremina box2
- volume = Box2.getVolume();
- cout << "Volume of Box2 : " << volume <<endl;
- //box3 zauzima vrednost proizvoda box1 i box2
- Box3 = Box1 + Box2;
- //zapremina box3
- volume = Box3.getVolume();
- cout << "Volume of Box3 : " << volume <<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement