AIM: Write a C++ program for Bank Application
SOURCE CODE:
#include<iostream>
#include<string.h>
using namespace std;
class Bank
{
char name[20];
char account_no[12];
float balance;
public:
Bank(char *x,char *y,float z)
{
strcpy(account_no,x);
strcpy(name,y);
balance=z;
}
void display()
{
cout<<“Account_no:”<<account_no<<endl;
cout<<“Name:”<<name<<endl;
cout<<“Balance:”<<balance<<endl;
}
void Credit()
{
float amount;
display();
cout<<“Enter amount:”;
cin>>amount;
balance=balance+amount;
display();
}
void Debit()
{
float amount;
display();
cout<<“Enter amount:”;
cin>>amount;
if(balance<amount)
cout<<“Insufficient balance\n”;
else
balance=balance-amount;
display();
}
};
int main()
{
Bank bl(“19200001192″,”SARALA”,1056.82);
int ch;
do
{
cout<<” 1.Account Details\t”;
cout<<” 2.Debit\n 3.Credit\t”;
cout<<” 4.Exit\n”;
cout<<“Enter the case:”;
cin>>ch;
switch(ch)
{
case 1:bl.display();
break;
case 2:bl.Debit();
break;
case 3:bl.Credit();
break;
case 4: cout<<“Thank you.\n”;
exit(0);
default:cout<<“Invalid choice.\n”;
}
}while(1);
}
OUTPUT:
- Account details 2. Debit
- Credit 4. Exit
Enter the case: 7
Invalid choice.
- Account details 2. Debit
- Credit 4. Exit
Enter the case: 1
Account_no : 19200001192
Name : SARALA
Balance: 1056.82
- Account details 2. Debit
- Credit 4. Exit
Enter the case: 2
Account_no : 19200001192
Name : SARALA
Balance: 1056.82
Enter amount: 5000
Insufficient balance.
Account_no : 19200001192
Name : SARALA
Balance: 1056.82
- Account details 2. Debit
- Credit 4. Exit
Enter the case: 4
Thank you.