Question: CIS 2 8 0 X Lab assignment 1 Due: Wednesday, January 1 7 1 0 points Implement a class Account. An account has a balance,

CIS 280X
Lab assignment 1
Due: Wednesday, January 17
10 points
Implement a class Account. An account has a balance, functions to add and withdraw money, and a function to query the current balance. Charge a $20 penalty if an attempt is made to withdraw more money than is available in the account.
Test your Account class by using the following main function.
int main()
{
Account my_account(100); // Set up my account with $100
my_account.deposit(50);
my_account.withdraw(175); // Penalty of $20 will apply
my_account.withdraw(25);
cout << "Account balance: "<< my_account.get_balance()<<"
";
my_account.withdraw(my_account.get_balance()); // withdraw all
cout << "Account balance: "<< my_account.get_balance()<<"
";
return 0;
}
Output
Account balance: 120
Account balance: 0

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!