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

Using Minimum Coins Flowchart to code the following JAVA program; Assumptions: C

ID: 3807000 • Letter: U

Question

Using Minimum Coins Flowchart to code the following JAVA program;

Assumptions: Change matches 1-99 format START unless exiting. Calculating in US change. No letters, symbols, decimals or negatives are input ser knows what quarters, dimes change 0 nickels, pennies are quarters 0 User speaks English. dime nickels 0 pennies 0 OUTPUT Please Enter Amount of Change (1-99) or ZERO to EXIT. NPUT STOP change 20 True change change-25 quarter quarter-1 While changes 25 change change-10 While change E10 dime dime 1.

Explanation / Answer

Source Code:

import java.io.*;

class GFG
{
   public static void main (String[] args)
   {
       //code
       int change=25, quarters=0, dimes=0, nickels=0, pennies=0;
       Console con=System.console();
       System.out.println("Please enter amount of change between 1 to 99 or 0 to exit");
       //change=Integer.parseInt(con.readLine());
      
       do{
       if(change>0)
       {
       if(change>=25)
       {
       change=change-25;
       quarters=quarters+1;
       return;
       }
       else
       {
       if(change>=10)
       {
       change=change-10;
       dimes=dimes+1;
       return;
       }
       else
       {
       if(change>=5)
       {
       change=change-5;
       nickels=nickels+1;
       return;
       }
       else
       {
       pennies=change;
       }
       }
       }
         
       System.out.println("Quarters="+quarters);
       System.out.println("Dimes="+dimes);
       System.out.println("Nickels="+nickels);
       System.out.println("Pennies="+pennies);
       }
       else
       {
       System.out.println("Stop evaluating!!");
       }
       }
       while(change>0);
      
   }
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote