Home Uncategorized Write a C++ program demonstrating a Bank Account with necessary methods and...

Write a C++ program demonstrating a Bank Account with necessary methods and variables

SHARE

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:

  1. Account details 2. Debit
  2. Credit 4. Exit

Enter the case: 7
Invalid choice.

  1. Account details 2. Debit
  2. Credit 4. Exit

Enter the case: 1
Account_no : 19200001192
Name : SARALA
Balance: 1056.82

  1. Account details 2. Debit
  2. 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

  1. Account details 2. Debit
  2. Credit 4. Exit

Enter the case: 4
Thank you.

Back to Programs.