Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

**JAVA** MAKE SURE TO: output the error message when negative number inputted, change the grammar of the coins (1 penny not 1 pennies) for each

image text in transcribed

**JAVA** MAKE SURE TO: output the error message when negative number inputted, change the grammar of the coins (1 penny not 1 pennies) for each of the 4 coins. Out put needs to look like "$You have # quarters, # dimes, # nickels, and # pennies." with respect single or plural grammar

starter code:

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
}

}

9.2. Part c Write a program that prompts the user for a dollar amount. The program outputs the fewest number of coins needed. For example: Enter total amount: $1.71 You have 6 quarters, 2 dimes, o nickels, and 1 penny. Note: due to numerical error2 you must convert the initial input to an integer - the number of pennies before performing any 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

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

Students also viewed these Databases questions