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();
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