Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Retrieve program money.cpp from the Lab 6.2 folder. The code is as follows: #include #include using namespace std; // PLACE YOUR NAME HERE void normalizeMoney(float&

Retrieve program money.cpp from the Lab 6.2 folder. The code is as follows:

#include

#include

using namespace std;

// PLACE YOUR NAME HERE

void normalizeMoney(float& dollars, int cents = 150);

// This function takes cents as an integer and converts it to dollars

// and cents. The default value for cents is 150 which is converted

// to 1.50 and stored in dollars

int main()

{

int cents;

float dollars;

cout << setprecision(2) << fixed << showpoint;

cents = 95;

cout << " We will now add 95 cents to our dollar total ";

// Fill in the code to call normalizeMoney to add 95 cents

cout << "Converting cents to dollars resulted in " << dollars << " dollars ";

cout << " We will now add 193 cents to our dollar total ";

// Fill in the code to call normalizeMoney to add 193 cents

cout << "Converting cents to dollars resulted in " << dollars << " dollars ";

cout << " We will now add the default value to our dollar total ";

// Fill in the code to call normalizeMoney to add the default value of cents

cout << "Converting cents to dollars resulted in " << dollars << " dollars ";

return 0;

}

// *******************************************************************************

// normalizeMoney

//

// task: This function is given a value in cents. It will convert cents

// to dollars and cents which is stored in a local variable called

// total which is sent back to the calling function through the

// parameter dollars. It will keep a running total of all the money

// processed in a local static variable called sum.

//

// data in: cents which is an integer

// data out: dollars (which alters the corresponding actual parameter)

//

// *********************************************************************************

void normalizeMoney(float& dollars, int cents)

{

float total=0;

// Fill in the definition of sum as a static local variable

sum = 0.0;

// Fill in the code to convert cents to dollars

total = total + dollars;

sum = sum + dollars;

cout << "We have added another $" << dollars <<" to our total" << endl;

cout << "Our total so far is $" << sum << endl;

cout << "The value of our local variable total is $" << total << endl;

}

Exercise 1: You will notice that the function has to be completed. This function will take cents and convert it to dollars. It also keeps a running total of all the money it has processed. Assuming that the function is complete, write out what you expect the program will print.

Exercise 2: Complete the function. Fill in the blank space to define sum and then write the code to convert cents to dollars. Example: 789 cents would convert to 7.89. Compile and run the program to get the expected results. Think about how sum should be defined.

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

More Books

Students also viewed these Databases questions

Question

d. How were you expected to contribute to family life?

Answered: 1 week ago