Objective: call-by-reference functions, definition and writing test drivers for invoking a function through call by reference Write a program to dispense change in a grocery store. Yay, a coin dispenser machine! The user enters the amount in dollars and cents. The program determines how many dollar bills, quarters, dimes, nickels, and pennies should be given as change. 1- Write a function with four output parameters that determines the quantity of each kind of coin. The function needs as input formal parameter the user's input amount. quarters Coin dispenser Total cents dimes nickels pennies 2- Then write a driver program that reads the user input, calls the function, and based on the function outputs, displays the denominations of each type. For example, if the user inputs $ 4.67, your program should display the following: 4 Dollar bills: Quarters: 2 Dime: 1 Nickel: 1 Pennies: 2 For an input of $0. 93, the displayed output should be like: Dollar bills: 0 Quarters: 3 Dimes: 1 Nickels: 1 Pennies: 3 Hint: To distribute the coin change, you would need to use the division and remainder operators ( / and %) consecutively. The Operator / helps determine number of coins in that denomination. The operator & would help show the remaining balance. For example, $4.67 would be denominated as such: 4.67 ---> finding the dollar bills is easy, there are different ways of finding the whole number. For the decimal part: quarter 67 / 25 = 2 67 % 25 17 = 17 / 10 = 17 & 10 = 1 dime 7 7 / 5 7 % 5 = 1 nickel 2 = 2/1 = 2 pennies 2% 1 = 0

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter6: User-defined Functions
Section: Chapter Questions
Problem 1TF: Mark the following statements as true or false: a. To use a predefined function in a program, you...
icon
Related questions
Question

Objective: call-by-reference functions, definition and writing test drivers for invoking a function through call by reference Write a program to dispense change in a grocery store. Yay, a coin dispenser machine! The user enters the amount in dollars and cents. The program determines how many dollar bills, quarters, dimes, nickels, and pennies should be given as change. 1- Write a function with four output parameters that determines the quantity of each kind of coin. The function needs as input formal parameter the user's input amount. quarters Coin dispenser Total cents dimes nickels pennies 2- Then write a driver program that reads the user input, calls the function, and based on the function outputs, displays the denominations of each type. For example, if the user inputs $ 4.67, your program should display the following: 4 Dollar bills: Quarters: 2 Dime: 1 Nickel: 1 Pennies: 2 For an input of $0. 93, the displayed output should be like: Dollar bills: 0 Quarters: 3 Dimes: 1 Nickels: 1 Pennies: 3 Hint: To distribute the coin change, you would need to use the division and remainder operators ( / and %) consecutively. The Operator / helps determine number of coins in that denomination. The operator & would help show the remaining balance. For example, $4.67 would be denominated as such: 4.67 ---> finding the dollar bills is easy, there are different ways of finding the whole number. For the decimal part: quarter 67 / 25 = 2 67 % 25 17 = 17 / 10 = 17 & 10 = 1 dime 7 7 / 5 7 % 5 = 1 nickel 2 = 2/1 = 2 pennies 2% 1 = 0

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Types of Function
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr