Question: Write a program that prompts the user for a dollar amount. The program outp uts the fewest number of coins needed. For example: Enter total

Write a program that prompts the user for a dollar amount. The program outp

uts the fewest number of

coins needed. For example:

Enter total amount: $

1.71

You have 6 quarters, 2 dimes, 0 nickels, and 1 penny.

Note: due to numerical error

2

you must convert the initial input to an integer

the number of pennies

before performing a

ny calculations. Once computed as a double (i.e. 171.0), you have been supplied a

method (

convertToInt

, which you MUST use) to convert the double to an integer (i.e. 171). Only then

proceed to compute number of coins.

Starter code:

/TODO: document this class
public class LA1c {
/**
* Error message to display for negative amount
*/
public static final String ERR_MSG = "Dollar amount must be non-negative!";
/**
* Method to convert a double to
* an integer
*
* @param num number to convert
* @return converted value
*/
public static int convertToInt(double num) {
return (int) Math.round(num);
}
// TODO: document this method
public static void main(String[] args) {
// TODO: write your code here
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!