C++ Program For Banking System Using Class
#include <iostream> using namespace std; #include <iomanip> class bank { char name[20]; int acno; char actype[20]; int bal; public : void opbal(void); void deposit(void); void withdraw(void); void display(void); }; void bank :: opbal(void) { cout<<endl<<endl; cout<<"Enter Name :-"; cin>>name; cout<<"Enter A/c no. :-"; cin>>acno; cout<<"Enter A/c Type :-"; cin>>actype; cout<<"Enter Opening Balance:-"; cin>>bal; } void bank :: deposit(void) { cout<<"Enter Deposit amount :-"; int deposit=0; cin>>deposit; deposit=deposit+bal; cout<<"\nDeposit Balance = "<bal=deposit; } void bank :: withdraw(void) { int withdraw; cout<<"\nBalance Amount = "<<bal; cout<<"\nEnter Withdraw Amount :-"; cin>>withdraw; bal=bal-withdraw; cout<<"After Withdraw Balance is "<<bal; } void bank :: display(void) { cout<<endl<<endl<<endl; cout<<setw(50)<<"DETAILS"<<endl; cout<<setw(50)<<"name "<<name<<endl; cout<<setw(50)<<"A/c. No. "<<acno<<endl; cout<<setw(50)<<"A/c Type "<<actype<<endl; cout<<setw(50)<<"Balance "<<bal<<endl; } int main() { bank o1; int choice; do { cout<<"\n\nChoice List\n\n"; cout<<"1) To assign Initial Value\n"; cout<<"2) To Deposit\n"; cout<<"3) To Withdraw\n"; cout<<"4) To Display All Details\n"; cout<<"5) EXIT\n"; cout<<"Enter your choice :-"; cin>>choice; switch(choice) { case 1: o1.opbal(); break; case 2: o1.deposit(); break; case 3: o1.withdraw(); break; case 4: o1.display(); break; case 5: goto end; } }while(1); end: return 0; }
Output
Choice List
1) Create a New Account
2) To Deposit
3) To Withdraw
4) To Display All Details
5) EXIT
Enter your choice :-1
Enter Name :-John
Enter A/c no. :-0012003322
Enter Opening Balance:-5000
Choice List
1) Create a New Account
2) To Deposit
3) To Withdraw
4) To Display All Details
5) EXIT
Enter your choice :-2
Enter Deposit amount :-6000
Deposit Balance = 11000
Choice List
1) Create a New Account
2) To Deposit
3) To Withdraw
4) To Display All Details
5) EXIT
Enter your choice :-3
Balance Amount = 11000
Enter Withdraw Amount :-4000
After Withdraw Balance is 7000
Choice List
1) Create a New Account
2) To Deposit
3) To Withdraw
4) To Display All Details
5) EXIT
Enter your choice :-4
DETAILS
name John
A/c. No. 12003322
Balance 7000
Choice List
1) Create a New Account
2) To Deposit
3) To Withdraw
4) To Display All Details
5) EXIT
Enter your choice :-5
0 Comments
Subscribe Us and Thanks for visiting blog.