Page 465 - C++
P. 465

Bank ATM
            A project to store record of account holder, their transaction and to generate balance statement

            struct date
            {
                   int dd,mm,yy;
            };
            class Account_holder
            {
                   int Account_no;
                   int code,password;
                   char Account_type;
                   char Name[30],FatherName[20],Qualification[30],Address[30],Phone[10],Mobile[15];
                   date DOB,DOA;
                   float Balance;
                   public:
                   void EGetdata();
                   void EDisplaydate();
                   int Retun_Empno(){  return Empno}
                   char *Return_Name() {        return Name;   }
                   int check_account(int c,int p)
                   {
                          if(code = = c && password = =-p)
                                 return 1;
                          else
                                 return 0;
                   }
                   void Update_Balance(int amt,char t){
                          if(t = = ‘W”)
                                 Balance + =amt;
                          else
                                 Balance - = amt;      }

            };
            class Transaction
            {
                   int Account_no;
                   date tran_date;
                   char tran_type;
                   fload amt;
                   char chq_no[20],Bank[20];
                   Public:
                   void TGetdata();
                   void TDisplaydata();
                   void Disp()
                   {
                          cout<<tran_date<<”\t”<<tran_type<<”\t”<<amt;
                   }
                   void Return_acct{     return Account_no;  }

                   };
   460   461   462   463   464   465   466   467   468   469   470