Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Prostokat
- {
- private: // pola prywatne
- int a;
- int b;
- string kolor_a;
- string kolor_b;
- float powierzchnia;
- public: // metody publiczne
- Prostokat(); // konstruktor domyślny (pusty)
- Prostokat(int t_a, int t_b, string t_kolor_a, string t_kolor_b);
- Prostokat(string t_kolor_a, string t_kolor_b);
- void show();
- };
- Prostokat::Prostokat() : a(1), b(1), kolor_a("czarny"), kolor_b("czarny"), powierzchnia(1) {}
- Prostokat::Prostokat(int t_a, int t_b, string t_kolor_a, string t_kolor_b) : a(t_a), b(t_b), kolor_a(t_kolor_a), kolor_b(t_kolor_b), powierzchnia(t_a * t_b) {}
- Prostokat::Prostokat(string t_kolor_a, string t_kolor_b) : a(1), b(1), kolor_a(t_kolor_a), kolor_b(t_kolor_b), powierzchnia(1) {}
- //{
- // a = 1;
- // b = 1;
- // kolor_a = t_kolor_a;
- // kolor_b = t_kolor_b;
- // powierzchnia = 1;
- //}
- void Prostokat::show()
- {
- cout << "Prostokat o bokach dlugosci " << a << " i " << b << " w kolorach " << kolor_a << " i " << kolor_b << " o powierzchni " << powierzchnia << endl;
- }
- int main()
- {
- Prostokat tablica[4];
- for (short i = 0; i < 4; ++i)
- tablica[i].show();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement