Assignment Details: 1- The class implementation: (The Account class) Design a class named Account that contains: 1A private int data field named id for the account (default 0). 1A private double data field named balance for the account (default 0). 1A private double data field named annuallnterestRate that stores the current interest rate (default 0). Assume all accounts have the same interest rate. 1A private Date data field named dateCreated that stores the date when the account was created. 1A no-arg constructor that creates a default account. 1A constructor that creates an account with the specified id and initial balance. 1 The accessor and mutator methods for id, balance, and annualInterestRate. 1 The accessor method for dateCreated. 1A method named getMonthlyInterestRate0 that returns the monthly interest rate. 1 A method named getMonthlyInterest) that returns the monthly interest. 1A method named withdraw that withdraws a specified amount from the асcount. 1 A method named deposit that deposits a specified amount to the account. Draw the UML diagram for the class and then implement the class. (Hint: The method getMonthlyInteresto) is to return monthly interest, not the interest rate. Monthly interest is balance * monthlyInterestRate. monthlyInterestRate is annuallnterestRate / 12. Note that annuallnterestRate is a percentage, Lgulike 4.5%. You need to divide it by 100.)

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

simple code using c++ language and use class for sol please

Assignment Details:
1- The class implementation:
(The Account class) Design a class named Account that contains:
IA private int data field named id for the account (default 0).
IA private double data field named balance for the account (default 0).
1A private double data field named annuallnterestRate that stores the
|current interest rate (default 0). Assume all accounts have the same interest
rate.
IA private Date data field named dateCreated that stores the date when the
account was created.
1A no-arg constructor that creates a default account.
IA constructor that creates an account with the specified id and initial
balance.
1 The accessor and mutator methods for id, balance, and annualInterestRate.
1 The accessor method for dateCreated.
1 A method named getMonthlyInterestRateO that returns the monthly
interest rate.
1 A method named getMonthlyInterest() that returns the monthly interest.
IA method named withdraw that withdraws a specified amount from the
|асcount.
1A method named deposit that deposits a specified amount to the account.
Draw the UML diagram for the class and then implement the class.
|(Hint: The method getMonthlyInterest) is to return monthly interest, not the
interest rate. Monthly interest is balance * monthlyInterestRate.
monthlyInterestRate is annualInterestRate / 12.
Note that annualInterestRate is a percentage, e.glike 4.5%. You need to
divide it by 100.)
Transcribed Image Text:Assignment Details: 1- The class implementation: (The Account class) Design a class named Account that contains: IA private int data field named id for the account (default 0). IA private double data field named balance for the account (default 0). 1A private double data field named annuallnterestRate that stores the |current interest rate (default 0). Assume all accounts have the same interest rate. IA private Date data field named dateCreated that stores the date when the account was created. 1A no-arg constructor that creates a default account. IA constructor that creates an account with the specified id and initial balance. 1 The accessor and mutator methods for id, balance, and annualInterestRate. 1 The accessor method for dateCreated. 1 A method named getMonthlyInterestRateO that returns the monthly interest rate. 1 A method named getMonthlyInterest() that returns the monthly interest. IA method named withdraw that withdraws a specified amount from the |асcount. 1A method named deposit that deposits a specified amount to the account. Draw the UML diagram for the class and then implement the class. |(Hint: The method getMonthlyInterest) is to return monthly interest, not the interest rate. Monthly interest is balance * monthlyInterestRate. monthlyInterestRate is annualInterestRate / 12. Note that annualInterestRate is a percentage, e.glike 4.5%. You need to divide it by 100.)
2- In main function:
Write a program that creates an Account object with an account ID of 1122, a
balance of $20,000, and an annual interest rate of 4.5%. Use the withdraw
method to withdraw $2,500, use the deposit method to deposit $3,000, and
print the balance, the monthly interest, and the date when this account was
created.
Transcribed Image Text:2- In main function: Write a program that creates an Account object with an account ID of 1122, a balance of $20,000, and an annual interest rate of 4.5%. Use the withdraw method to withdraw $2,500, use the deposit method to deposit $3,000, and print the balance, the monthly interest, and the date when this account was created.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 5 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY