Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.45 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5.     class Monitor{
  6.         protected:
  7.         int sifra;
  8.         string firma;
  9.         string model;
  10.         public:
  11.         Monitor(int, string, string);
  12.         void print();
  13.         void printx();
  14.         };
  15.        
  16. Monitor::Monitor(int sifra1, string firma1, string model1){
  17.     sifra = sifra1;
  18.     firma = firma1;
  19.     model = model1;
  20.     }
  21. void Monitor::print(){
  22.     cout << endl;
  23.     cout <<"-------" << endl;
  24.     cout << "sifra je " << sifra << endl;
  25.     cout << "firma je " << firma << endl;
  26.     cout <<"------" << endl;
  27.     }
  28. void Monitor::printx(){
  29.     cout << "sifra je " << sifra << endl;
  30.     cout << "model je " << model << endl;
  31.     cout << "------" << endl;
  32.     }
  33.  
  34. int main(){
  35.     int sifra1;
  36.     string firma1;
  37.     string model1;
  38.    
  39.     do{
  40.         cout << "vnesi sifro: " ;
  41.         cin >> sifra1;
  42.         }while((sifra1<0)||(sifra1>4000));
  43.         cin.ignore();
  44.        
  45.     do{
  46.        
  47.         cout << "vnesi firmo: ";
  48.         getline(cin, firma1);
  49.        
  50.         }while(firma1.length()>=20);
  51.        
  52.     do{
  53.         cout <<"vnesi model: ";
  54.         getline(cin, model1);
  55.         }while(model1.length()>=15);
  56.        
  57.     Monitor m1(sifra1, firma1, model1);
  58.  
  59.    
  60.         do{
  61.         cout << "vnesi sifro: " ;
  62.         cin >> sifra1;
  63.         }while((sifra1<0)||(sifra1>4000));
  64.         cin.ignore();
  65.        
  66.     do{
  67.        
  68.         cout << "vnesi firmo: ";
  69.         getline(cin, firma1);
  70.        
  71.         }while(firma1.length()>=20);
  72.        
  73.     do{
  74.         cout <<"vnesi model: ";
  75.         getline(cin, model1);
  76.         }while(model1.length()>=15);
  77.        
  78.     Monitor m2(sifra1, firma1, model1);
  79.     m1.print();
  80.     m1.printx();
  81.     m2.print();
  82.     m2.printx();
  83.     return 0;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement