Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

I need help creating this program including the appropriate functions listed below 

Create a class named, SavingsAccount, in a header file named, SavingsAccount.h and a source file named SavingsAccount.cpp. The class should have a static variable named, annualInterestRate, to store the annual interest rate for all account holders. Each object of the class should contain a private attribute variable named, savingsBalance, indicating the amount the saver currently has on deposit.
Write member functions to perform the following:


• The appropriate constructors and destructors
• calculateMonthlyInterest – calculates the monthly interest and adds it to the balance.
• depositAmount – allows the customer to deposit money into the account (thereby increasing the balance. Do not accept negative amount.
• withdrawAmount – allows the customer to withdraw money from the account (thereby decreasing the balance. Do not accept negative amount.
• modifyInterestRate (static) – allows the bank to change the annual interest rate. Accept only floating-point values between 2 and 5.
• displayAccount – prints the variable, savingsBalance


Write a test class named, Program11.cpp, to test the SavingsAccount class. Instantiate two objects, saver1 and saver2, with balances of $2000.00 and $3000.00, respectively in the Program11.cpp file. Set the annual interest rate to 4%, then calculate the monthly interest for each of the 12 months, starting with January, and print the new balance, at the end of each month, for both savers.
Deposit $1500.00 to saver1’s account and withdraw $550.00 from saver2’s account. Next change the annual interest rate to 5%, calculate the next month’s interest and print the new balance for both savers.
No input, processing or output should happen in the main function

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education