Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Give a C++ class declaration called SavingsAccount with the following information: Operations (Member Functions) 1. Open account (with an initial deposit). This is called to

Give a C++ class declaration called SavingsAccount with the following information:

Operations (Member Functions)

1. Open account (with an initial deposit). This is called to put initial values in dollars and cents.

2. Make a deposit. A function that will add value to dollars and cents

3. Make a withdrawal. A function that will subtract values from dollars and cents.

4. Show current balance. A function that will print dollars and cents.

Data (Member Data)

1. dollars

2. cents

Give the implementation code for all the member functions.

NOTE: You must perform normalization on cents. This means that if cents is 100 or more, it must increment dollars by the appropriate amount. Example: if cents is 234, then dollars must be increased by 2 and cents reduced to 34.

Write code that will create an object called bank1. The code will then initially place $200.50 in the account. The code will deposit $40.50 and then withdraw $100.98. It will print out the final value of dollars and cents.

The following output should be produced:

Dollars = 140 cents = 2.

Example:

Please input the initial dollars

402

Please input the initial cents

78

Would you like to make a deposit?

Y or y for yes

y

Please input the dollars to be deposited

35

Please input the cents to be deposited

67

Would you like to make a deposit? Y or y for yes

y

Please input the dollars to be deposited

35

Please input the cents to be deposited

67

Would you like to make a deposit? Y or y for yes

n

Would you like to make a withdrawal Y or y for yes

y

Please input the dollars to be withdrawn

28

Please input the cents to be withdrawn

08

Would you like to make a withdrawal Y or y for yes

y

Please input the dollars to be withdrawn

75

Please input the cents to be withdrawn

78

Would you like to make a withdrawal Y or y for yes

n

Dollars = 370 Cents = 26

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

DB2 Universal Database V7.1 Application Development Certification Guide

Authors: Steve Sanyal, David Martineau, Kevin Gashyna, Michael Kyprianou

1st Edition

0130913677, 978-0130913678

More Books

Students also viewed these Databases questions