#include using namespace std; class BankAccount{ public: string customer_name; int account_number; float amount; float interest; }; class...
Question:
#include
using namespace std;
class BankAccount{
public:
string customer_name;
int account_number;
float amount;
float interest;
};
class Current: public BankAccount{
public:
Current(string name, int ac_no, float balance){
customer_name = name;
account_number = ac_no;
amount = balance;
}
void deposit(float balance){
amount = amount + balance-1;
}
void withdraw(float balance){
amount = amount - balance-1;
if(amount<100)
{
cout<<"Balance in current account is less than minimum balance";
}
}
};
class Savings: public BankAccount{
public:
Savings(string name, int ac_no, float balance){
customer_name = name;
account_number = ac_no;
amount = balance;
}
void deposit(float balance){
amount += balance;
}
void withdraw(float balance){
amount = amount - balance;
}
void interestt(float balance){
interest = balance*0.04;
}
};
class Checking: public BankAccount{
public:
Checking(string name, int ac_no, float balance){
customer_name = name;
account_number = ac_no;
amount = balance;
}
void deposit(float balance){
amount = amount + balance -1;
}
void withdraw(float balance){
amount = amount - balance-1;
}
};
class Investment: public BankAccount{
public:
Investment(string name, int ac_no, float balance){
customer_name = name;
account_number = ac_no;
amount = balance;
}
void deposit(float balance){
amount = amount + balance -1;
}
void withdraw(float balance){
amount = amount - balance-1;
if(amount<100)
{
cout<<"Balance in current account is less than minimum balance";
}
}
};
int main()
{
Savings s1("John",9876,0);
Current c1("Caesar",5432,0);
Checking ch1("Adin",1234,0);
Investment i1("Honery",5678,0);
cout<<"Savings amount = "<cout<<"Current amount = "<cout<<"Checking amount = "<cout<<"Investment amount = "<
s1.deposit(1000);
c1.deposit(1000);
ch1.deposit(1000);
i1.deposit(1000);
cout<<"After deposit - Fees $1 per transaction for Checking, Current, Investment accounts"<cout<<"Savings amount = "<cout<<"Current amount = "<cout<<"Checking amount = "<cout<<"Investment amount = "<
s1.withdraw(100);
c1.withdraw(100);
ch1.withdraw(100);
i1.withdraw(100);
cout<<"After withdrawal - Fees $1 per transaction for Checking, Current, Investment accounts"<cout<<"Savings amount = "<cout<<"Current amount = "<cout<<"Checking amount = "<cout<<"Investment amount = "<return 0;
}
Cornerstones of Financial and Managerial Accounting
ISBN: 978-0324787351
1st Edition
Authors: Rich Jones, Mowen, Hansen, Heitger