C++ Program For Banking System Using Class | C++ Programming
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;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
Comments
Post a Comment
Subscribe Us and Thanks for visiting blog.