Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started