import java.util.*;
public class changemakerj
{
static Scanner console=new Scanner (System.in);
static final double PRICE = 10.50;
public static void main (String[] Args)
{
double quantity,tprice,amtpaid,change1,chg$10,chg$5,chg$2,chg50,chg20,chg5,chg2,chg1;

System.out.println("Enter the quantity:");
quantity=console.nextInt();


System.out.printf("Total price:$ %.2f.%n",tprice=quantity*PRICE,quantity);
System.out.println();

System.out.println("Amount paid:$");
amtpaid=console.nextDouble();
System.out.println();

;
System.out.printf("Change:$ %.2f.%n",change1=amtpaid-tprice,amtpaid);
System.out.println();

chg$10=(int)(change1/10);
change1=change1 - (chg$10*10);
System.out.println((int)(chg$10)+ ":$10.00");


chg$5=(int)(change1/5);
System.out.println((int)(chg$5) + ":$5.00");
change1=change1 - (chg$5*5);

chg$2=(int)(change1/2);
System.out.println((int)(chg$2) + ":$2.00");
change1=change1 - (chg$2*2);

chg50=(int)(change1/0.5);
System.out.println((int)(chg50) + ":50cents");
change1=change1 - (chg50*0.5);

chg20=(int)(change1/0.2);
System.out.println((int)(chg20) + ":20cents");
change1=(int)change1 - (chg20*0.2);

chg5=(int)(change1/0.5);
System.out.println((int)(chg5) + ":5cents");
change1=change1 - (chg5*0.5);

chg2=(int)(change1/0.2);
}
}

Recommended Answers

All 5 Replies

Specifically tell us what problems you are having, what you have tried and any errors you get. Read the announcement at the top of the forum. We can't read your mind and know what you need help with.

Also try putting the post with the

tags. It becomes more easy to read and identify problems

int example

if you illustrate me the problem clearly maybe i can help...I didn't get the problem...

import java.util.*;


public class ChangeMakerJ
{
static Scanner console = new Scanner(System.in);


static final double PRICE = 10.50;


public static void main(String[] Args)
{
boolean anotherBill = true;
double quantity, tprice, amtpaid, change1, chg$10, chg$5, chg$2, chg50, chg20, chg5, chg2, chg1;
for(;anotherBill;)
{
System.out.println("Enter the quantity:");
quantity = console.nextInt();


System.out.printf("Total price %.2f.%n", tprice = quantity * PRICE,
quantity);
System.out.println();


System.out.println("Amount paid");
amtpaid = console.nextDouble();
System.out.println();


;
System.out.printf("Change %.2f.%n", change1 = amtpaid - tprice, amtpaid);
System.out.println();


chg$10 = (int) (change1 / 10);
change1 = change1 - (chg$10 * 10);
System.out.println((int) (chg$10) + "10.00");


chg$5 = (int) (change1 / 5);
System.out.println((int) (chg$5) + "5.00");
change1 = change1 - (chg$5 * 5);


chg$2 = (int) (change1 / 2);
System.out.println((int) (chg$2) + "2.00");
change1 = change1 - (chg$2 * 2);


chg50 = (int) (change1 / 0.5);
System.out.println((int) (chg50) + ":50cents");
change1 = change1 - (chg50 * 0.5);


chg20 = (int) (change1 / 0.2);
System.out.println((int) (chg20) + ":20cents");
change1 = (int) change1 - (chg20 * 0.2);


chg5 = (int) (change1 / 0.5);
System.out.println((int) (chg5) + ":5cents");
change1 = change1 - (chg5 * 0.5);


chg2 = (int) (change1 / 0.2);


System.out.println("Want to add Another bill ? ");
console.nextBoolean();
}
}


}

Don't do their work for them.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.