Advertisement
dadiw96

Data_obiektowy

Feb 8th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5.     class data
  6.     {
  7.        
  8.         int dzien,miesiac,rok,i;
  9.         bool spr(int i,int dospr)
  10.         {
  11.             if(i==1&&dospr<31&&dospr>0)
  12.                 return false;
  13.                     else if(i==2&&dospr<12&&dospr>0)
  14.                     return false;
  15.                         else if(i==3&&dospr>0)
  16.                 return false;
  17.                     else return true;
  18.         }
  19.         public:
  20.             data(int d=1, int m=1,int r=1)
  21.             {
  22.                 dzien=d;
  23.                 miesiac=m;
  24.                 rok=r;
  25.             }
  26.             void get(void)
  27.             {  
  28.             do{
  29.                 i=1;
  30.                 cout<<"Podaj dzien ";
  31.                 cin>>dzien;
  32.            
  33.                 }while(spr(i,dzien));
  34.                
  35.                 do{
  36.                 i=2;
  37.                 cout<<"Podaj miesiac ";
  38.                 cin>>miesiac;
  39.                 }while(spr(i,miesiac));
  40.                
  41.                 do{
  42.                 i=3;
  43.                 cout<<"Podaj rok ";
  44.                 cin>>rok;
  45.                 }while(spr(i,rok));
  46.             }
  47.         void set(void)
  48.         {
  49.             cout<<"Dzien "<<dzien<<" Miesiac " <<miesiac<<" Rok "<<rok<<endl;
  50.         }
  51.     };
  52.  
  53.  
  54. int main()
  55. {
  56.     data d1;
  57.     d1.get();
  58.     d1.set();
  59.    
  60.    
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement