Tuesday, December 9, 2014

C++ using Class and Object pro



Test Date Program

#include 
#include 
#include
#include 
int main() 
{
   date d1(2012, 1, 1);
   d1.print();  
   d1.nextday().print();  
   d1.print();  
   d1.setdate(2012, 1, 31);
   d1.print();  
   d1.nextday().print();  
   d1.setdate(2012, 2, 28);
   d1.print();  
   d1.nextday().print();  
   d1.setdate(2012, 12, 31);
   d1.print();  
   d1.nextday().print();  
     date d2(2011, 2, 29);  
     d2.print();
     try 
     {  
      date d3(2011, 2, 29);
      d3.print();
   } 
   catch (invalid_argument &ex) 
   {
      cout << ex.what() << endl;  
   }
   cout << "Next Statement after try-catch" << endl;
   try 
   {  
      date d4(9999, 12, 30);
      d4.nextday().print(); 
      d4.nextday();
      d4.print();
   } 
   catch (out_of_range &ex) 
  {
      cout << ex.what() << endl;  
   }
   date d5(2012, 1, 1);
   d5.previousday().print();  
   date d6(2012, 3, 31);
   d6.nextmonth().print();  
   date d7(2012, 3, 31);
   d7.previousmonth().print();  
   date d8(2012, 2, 29);
   d8.nextyear().print(); 
   date d9(2012, 2, 29);
   d9.previousyear().print();  
}

Class and object in C++ Programming

#include
#include
class data
{
    public:
    void date(int dd)
    {
        cout<<"\t"<
    }
    int day;
};
 
int main()
{
    clrscr();
    data f1,f2;
    f1.date(07);
    f2.date(12);
    f1.day=2;
    cout<<"\t"<
    f2.day=12;
    cout<<"\t"<
}

Provides of class, object and constructors in C++ Programming

#include
#include
class account
{
    int bal;
    float rate;
    public:
        account(int bal,float rate);
        void deposit(int amt);
        void withdraw(int amt);
        void disp_bal();
};
int main()
{
    clrscr();
    account a1=account(1000,10);
    account a2(1500,20);
    a1.deposit(300);
    a1.withdraw(20);
    a1.disp_bal();
    a2.deposit(200);
    a2.withdraw(50);
    a2.disp_bal();
}
account::account(int b1,float rt)
{
    bal=b1;
    rate=rt;
}
void account::deposit(int amt)
{
    bal=bal+amt;
}
void account::withdraw(int amt)
{
    bal=bal-amt;
}
void account::disp_bal()
{
    cout<<"Balance is : "<
}

No comments:

Post a Comment