Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Klases - "inline" tipo funkcijos klases viduje
- Autorius Vardenis Pavardenis, grupe XX
- */
- #include <iostream>
- using namespace std;
- //Klases "Box" deklaravimas
- class Box {
- public:
- double ilgis;
- double plotis;
- double aukstis;
- //konstruktorius
- Box(double i = 2.0, double p = 2.0, double a = 2.0)
- {
- cout << "Kvieciamas konstruktorius" << endl;
- ilgis = i;
- plotis = p;
- aukstis = a;
- }
- //"inline" tipo funkcija - narys
- double turis()
- {
- return ilgis * plotis * aukstis;
- }
- };
- int main()
- {
- Box deze; //sukuriamas objektas su nustatytaisiais parametrais
- Box deze1(1.5, 2.5, 4.5); //sukuriamas 1 objektas
- Box deze2(1.2, 3.1, 4.1); //sukuriamas 2 objektas
- cout << endl;
- cout << "dezes parametrai" << endl;
- cout << "ilgis: " << deze.ilgis << endl;
- cout << "plotis: " << deze.plotis << endl;
- cout << "aukstis: " << deze.aukstis << endl;
- cout << "turis: " << deze.turis() << endl;
- cout << endl;
- cout << "1 dezes parametrai" << endl;
- cout << "ilgis: " << deze1.ilgis << endl;
- cout << "plotis: " << deze1.plotis << endl;
- cout << "aukstis: " << deze1.aukstis << endl;
- cout << "turis: " << deze1.turis() << endl;
- cout << endl;
- cout << "2 dezes parametrai" << endl;
- cout << "ilgis: " << deze2.ilgis << endl;
- cout << "plotis: " << deze2.plotis << endl;
- cout << "aukstis: " << deze2.aukstis << endl;
- cout << "turis: " << deze2.turis() << endl;
- cout << endl;
- if (deze1.turis() > deze2.turis())
- cout << "deze1 didesne uz deze2" << endl;
- else
- cout << "deze2 didesne arba lygi dezei1" << endl;
- cout << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement