Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3.  
  4. using namespace std;
  5.  
  6. class KlasaBazowa {
  7. public:
  8.     void wyswietlKomunikat() {
  9.         cout << "Jestem klasa bazowa";
  10.     }
  11.  
  12. };
  13.  
  14. class KlasaPochodna : public KlasaBazowa {
  15. public:
  16.     void wyswietlKomunikat() {
  17.         cout << "Jestem klasa pochodna";
  18.     }
  19. };
  20.  
  21.  
  22. int main() {
  23.  
  24.     cout << "Podaj liczbę od 1 do 10: ";
  25.     int liczba;
  26.  
  27.     try
  28.     {
  29.         cin >> liczba;
  30.         if (liczba < 0) {
  31.             KlasaBazowa objektKlasyBazowej;
  32.             throw objektKlasyBazowej;
  33.         }
  34.         else if (liczba > 10) {
  35.             KlasaPochodna obiektKlasyPochodnej;
  36.             throw obiektKlasyPochodnej;
  37.         }
  38.         else
  39.             cout << endl << liczba;
  40.     }
  41.     catch (KlasaPochodna ob) {
  42.         ob.wyswietlKomunikat();
  43.     }
  44.     catch (KlasaBazowa ob)
  45.     {
  46.         ob.wyswietlKomunikat();
  47.     }
  48.     getchar();
  49.     getchar();
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement