Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <iomanip>
- using namespace std;
- class Crectangle
- {
- int mala1;
- int mala2;
- int mala3;
- int mala4;
- float S;
- public:
- Crectangle(int m1, int m2)
- {
- cout << "Objekta izveidosana" << endl
- << endl;
- mala1 = mala3 = 5;
- mala4 = mala2 = 4;
- }
- ~Crectangle()
- {
- cout << "Objekta iznicinasana" << endl;
- }
- void print()
- {
- cout << mala1 << ", " << mala2 << ", " << mala3 << ", " << mala4 << endl;
- cout << "Taisnstura laukums: " << setprecision(2) << fixed << area(mala1, mala2) << endl;
- }
- void set(int m1, int m2)
- {
- mala1 = mala3 = m1;
- mala2 = mala4 = m2;
- }
- float area(int m1, int m2)
- {
- S = m1 * m2;
- return S;
- }
- Crectangle(const Crectangle &r2)
- {
- mala1 = r2.mala1;
- mala2 = r2.mala2;
- mala3 = r2.mala3;
- mala4 = r2.mala4;
- }
- };
- int main()
- {
- int malaX;
- int malaY;
- Crectangle r(malaX, malaY);
- Crectangle r2 = r;
- cout << "Taisnstura malas: ";
- r.print();
- cout << endl;
- do
- {
- cout << "Mainit malu 1: ";
- cin >> malaX;
- } while (1 > malaX);
- do
- {
- cout << "Mainit malu 2: ";
- cin >> malaY;
- } while (1 > malaY);
- r2.set(malaX, malaY);
- cout << endl
- << "Taisnstura malas: ";
- r.print();
- cout << "Mainita taisnstura malas: ";
- r2.print();
- cout << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement