--
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
class account
{
protected:
char anm[20],cno[20];
public:
void getacc()
{
cout<<"\n Enter account Holder name : ";
cin>>anm;
cout<<"\n Enter Holder phone number : ";
cin>>cno;
}
void putacc()
{
cout<<"\n Holder Name : "<
cout<<"\n Contact Number : "<
}
};
class sav_acc:public account
{
float sbal;
int sno;
public:
void getsav()
{
cout<<"\n Enter Saving Account number : ";
cin>>sno;
cout<<"\n Enter saving Balance : ";
cin>>sbal;
}
void putsav()
{
sbal=sbal+(sbal*0.05);
cout<<"\n Saving Account number : "<
cout<<"\n saving balance : "<
}
};
class curr_acc:public account
{
float cbal;
int cno;
public:
void getcurr()
{
cout<<"\n Enter Current Account number : ";
cin>>cno;
cout<<"\n Enter Current Balance : ";
cin>>cbal;
}
void putcurr()
{
cbal=cbal+(cbal*0.15);
cout<<"\n current Account number : "<
cout<<"\n current balance : "<
}
};
void main()
{
int i,n,ch;
clrscr();
sav_acc s[20];
curr_acc c[20];
while(1)
{
cout<<"\n 1 : Accept Details ";
cout<<"\n 2 : Display Details ";
cout<<"\n 3 : exit ";
cout<<"\n Enter Choice : ";
cin>>ch;
switch(ch)
{
case 1 : cout<<"\n Enter how many records you want : ";
cin>>n;
for(i=0;i
{
s[i].getacc();
s[i].getsav();
c[i].getcurr();
cout<<"\n-----------------------------";
}
break;
case 2 : for(i=0;i
{
s[i].putacc();
s[i].putsav();
c[i].putcurr();
cout<<"\n-----------------------------";
}
break;
case 3 : exit(0);
default : cout<<"\n Invalid choice Entered....";
}
}
getch();
}
/* output
-----------------------------
1 : Accept Details
2 : Display Details
3 : exit
Enter Choice : 2
Holder Name : Yogesh_giri
Contact Number : 7038777279
Saving Account number : 1122
saving balance : 1575.525024
current Account number : 2211
current balance : 2300
-----------------------------
Holder Name : Nilesh_jagtap
Contact Number : 8888848800
Saving Account number : 3322
saving balance : 3150
current Account number : 2233
current balance : 5750
-----------------------------
1 : Accept Details
2 : Display Details
3 : exit
Enter Choice : 3