Construct a program that exchanges coins for cash like Coinstar that is located in several grocery stores. You will prompt the user to provide you with the total number of pennies, nickels, dimes, and quarters, respectively. You are to determine the total amount of money entered by the user and then output the cash, the calculated dollar amount and then the remaining coins that should be received. For example, if a user enters 50 pennies, 10 dimes, 10 nickels, and 5 quarters, then the user would receive 3 dollars and 1 quarter. Your program output should be as follows: void getData (….) // Prompt the user for the number of pennies, nickels, dimes, and quarters. void findDollarAmount (….) // calculate the total amount and return the dollar amount and change void printResult (….) // Print the dollar amount and the change returned. void printMenu ( ) // Print the menu explaining how the coin changer works Your program should have the following format on the output screen: “Welcome to (your name) Coin Exchanger: “Please enter the number of pennies:” > “Please enter the number of nickels:” > “Please enter the number of dimes:” > “Please enter the number of quarters:” > The total amount of money due: (Note: Program must output the values from calculating the money) “The number of dollars:” 3 “The remaining change:” 35 cents Extra infasis on the format above. The code calculates the inputs properly but doesn't display in the format above. Code: #include using namespace std; int main(){ int p, n, d, q; cout << "Welcome to (your name) Coin Exchanger:\n"; cout << "Please enter the number of pennies: "; cin >> p; cout << "Please enter the number of nickels: "; cin >> n; cout << "Please enter the number of dimes: "; cin >> d; cout << "Please enter the number of quarters: "; cin >> q; double finalvalue = 1.0 * (p + n * 5 + d * 10 + q * 25) / 100.0; int money = floor(finalvalue); cout << "The number of dollars: " << money << "\n"; finalvalue -= money; finalvalue *= 100; q = floor(finalvalue / 25); cout << "The number of quarters: " << q << "\n"; finalvalue -= (q * 25); d = floor(finalvalue / 10); cout << "The number of dimes: " << d << "\n"; finalvalue -= (d * 10); n = floor(finalvalue / 5); cout << "The number of nickels: " << n << "\n"; finalvalue -= (n * 5); cout << "The number of pennies: " << finalvalue << "\n"; return 0; } Ultimately the code needs add up all the change. if it is a whole number than it will be displayed on the first line: “The number of dollars:” and all of the change collectively accumilated and read as 1 statement: "the remaining change is:"
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
i need help with the code below. it works propperly but doesn't place the remaining change in the propper format.
Problem Statement – Construct a program that exchanges coins for cash like Coinstar that is located in several grocery stores. You will prompt the user to provide you with the total number of pennies, nickels, dimes, and quarters, respectively. You are to determine the total amount of money entered by the user and then output the cash, the calculated dollar amount and then the remaining coins that should be received. For example, if a user enters 50 pennies, 10 dimes, 10 nickels, and 5 quarters, then the user would receive 3 dollars and 1 quarter. Your program output should be as follows:
- void getData (….)
// Prompt the user for the number of pennies, nickels, dimes, and quarters.
- void findDollarAmount (….)
// calculate the total amount and return the dollar amount and change
- void printResult (….)
// Print the dollar amount and the change returned.
- void printMenu ( )
// Print the menu explaining how the coin changer works
Your program should have the following format on the output screen:
“Welcome to (your name) Coin Exchanger:
“Please enter the number of pennies:”
>
“Please enter the number of nickels:”
>
“Please enter the number of dimes:”
>
“Please enter the number of quarters:”
>
The total amount of money due: (Note: Program must output the values from calculating the money)
“The number of dollars:” 3
“The remaining change:” 35 cents
Extra infasis on the format above. The code calculates the inputs properly but doesn't display in the format above.
Code:
#include<bits/stdc++.h>
using namespace std;
int main(){
int p, n, d, q;
cout << "Welcome to (your name) Coin Exchanger:\n";
cout << "Please enter the number of pennies: ";
cin >> p;
cout << "Please enter the number of nickels: ";
cin >> n;
cout << "Please enter the number of dimes: ";
cin >> d;
cout << "Please enter the number of quarters: ";
cin >> q;
double finalvalue = 1.0 * (p + n * 5 + d * 10 + q * 25) / 100.0;
int money = floor(finalvalue);
cout << "The number of dollars: " << money << "\n";
finalvalue -= money;
finalvalue *= 100;
q = floor(finalvalue / 25);
cout << "The number of quarters: " << q << "\n";
finalvalue -= (q * 25);
d = floor(finalvalue / 10);
cout << "The number of dimes: " << d << "\n";
finalvalue -= (d * 10);
n = floor(finalvalue / 5);
cout << "The number of nickels: " << n << "\n";
finalvalue -= (n * 5);
cout << "The number of pennies: " << finalvalue << "\n";
return 0;
}
Ultimately the code needs add up all the change. if it is a whole number than it will be displayed on the first line:
“The number of dollars:”
and all of the change collectively accumilated and read as 1 statement:
"the remaining change is:"
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images