Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Dana {
- protected:
- int bok, kat;
- public:
- Dana(){
- cout<<"Podaj dlugosci " << endl;
- };
- void set_values (int a, int b){
- if(a>0 && b>0 && b<360){
- bok=a;
- kat=b;
- }else{
- bok = 0;
- kat = 0;
- cout <<"Bledne dane"<<endl;
- }
- }
- };
- class Dlugosc: public Dana {
- public:
- int get()
- { return bok; }
- };
- class Kat: public Dana {
- public:
- int get()
- { return kat; }
- };
- int main () {
- int a,b;
- Dlugosc dl;
- cin>>a;
- Kat kt;
- cin>>b;
- Dana * dlBoku = &dl;
- Dana * katt = &kt;
- dlBoku->set_values (a,b);
- katt->set_values (a,b);
- cout << "Dlugosc boku: "<<dl.get() << '\n';
- cout << "Kat: "<<kt.get() << '\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement