Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

package assignment1; package assignment1; import java.util.Scanner; /** * * @aut

ID: 3628633 • Letter: P

Question

package assignment1;

package assignment1;

import java.util.Scanner;

/** * *

@author adi */

public class Change

{ public static void main( String[] args)    {

int amount, originalAmount, quarters, dimes, nickels;    

System.out.print("Enter a price of item (from 25 cents to a dollar in 5 cent increments): ");    

Scanner keyboard = new Scanner(System.in);

originalAmount = keyboard.nextInt();

amount = 100 - originalAmount;

quarters = amount/25;

amount = amount%25;

dimes = amount/10;

amount = amount%10;

nickels = amount/5;

System.out.println( "Your item cost is" + " " + originalAmount + " " + "cents" + ", so your change is:");

System.out.println(quarters + " quarters"); System.out.println(dimes + " dimes");

System.out.println(nickels + " nickels");  

}

}
QUESTION : IN THE PROGRAM ABOVE INCLUDE INPUT CHECKING. DISPLAY THE CHANGE ONLY IF A VALID PRICE IS ENTERED ( NO LESS THAN 25 CENTS, NO MORE THAN 100 CENTS, AND AN INTEGER MULTIPLE OF 5 CENTS). OTHERWISE, DISPLAY SEPARATE ERROR MESSAGES FOR ANY OF THE FOLLOWING INVALID INPUTS : A COST UNDER 25 CENTS, A COST THAT IS NOT AN INTEGER MULTIPLE OF 5, AND A COST THAT IS MORE THAN A DOLLAR.

Explanation / Answer

class Change

{

public static void main( String[] args)

{    

int amount, originalAmount, quarters, dimes, nickels;

    System.out.print("Enter a price of item (from 25 cents to a dollar in 5 cent increments): ");

  Scanner keyboard = new Scanner(System.in);

  originalAmount = keyboard.nextInt();

if(originalAmount <25)

System.out.print(" A COST UNDER 25 CENTS");

else if(originalAmount > 100)

System.out.print(" A COST THAT IS MORE THAN A DOLLAR ");

else if((originalAmount % 5 !=0)

System.out.print(" A COST THAT IS NOT AN INTEGER MULTIPLE OF 5 ");

else

{

amount = 100 - originalAmount;   

quarters = amount/25;

amount = amount%25;   

dimes = amount/10;

amount = amount%10;

  nickels = amount/5;

System.out.println( "Your item cost is" + " " + originalAmount + " " + "cents" + ", so your change is:");   System.out.println(quarters + " quarters");   

System.out.println(dimes + " dimes");   System.out.println(nickels + " nickels");

}

}

}