C > Beginners Lab Assignments
Class with constructor ( for bank account )
Class with constructor ( for bank account ) # include
# include
# include
class bank { char name[20]; int acno; char actype[4]; float balance; public: // Constuctor bank() { cout<<"Constructor Invoked !"; acno = 0000; balance = 0.0; } void init(); void deposit(); void withdraw(); void disp_det(); }; //member functions of bank class void bank :: init() { cout<<" New Account "; cout<<" Enter the Name of the depositor : "; cin.get(name,19,' '); cout<<" Enter the Account Number : "; cin>>acno; cout<<" Enter the Account Type : (CURR/SAVG/FD/RD/DMAT) "; cin>>actype; cout<<" Enter the Amount to Deposit : "; cin >>balance; } void bank :: deposit() { float more; cout <<" Depositing "; cout<<" Enter the amount to deposit : "; cin>>more; balance+=more; } void bank :: withdraw() { float amt; cout<<" Withdrwal "; cout<<" Enter the amount to withdraw : "; cin>>amt; balance-=amt; } void bank :: disp_det() { cout<<" Account Details "; cout<<"Name of the depositor : "<
>choice; switch(choice) { case 0 :obj.disp_det(); cout<<" EXITING PROGRAM."; break; case 1 : obj.init(); break; case 2: obj.deposit(); break; case 3 : obj.withdraw(); break; case 4: obj.disp_det(); break; default: cout<<" Illegal Option"<
C Codes
Beginners
C on Unix
Code Snippets
Data Structures
File Operations
Games Graphics
Gnu-Linux
Hardware
Mathematics
Miscellaneous
Small Programs
Sorting