954,506 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

need help with for loop

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);
}
}

s080072
Newbie Poster
8 posts since May 2008
Reputation Points: 10
Solved Threads: 0
 

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.

jasimp
Senior Poster
3,623 posts since Aug 2007
Reputation Points: 533
Solved Threads: 53
 

Also try putting the post with the tags. It becomes more easy to read and identify problems

int example
xandres
Newbie Poster
6 posts since May 2008
Reputation Points: 10
Solved Threads: 0
 

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

alpe gulay
Light Poster
45 posts since May 2008
Reputation Points: 9
Solved Threads: 1
 

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();
}
}

}

devang.adeshara
Newbie Poster
1 post since May 2008
Reputation Points: 10
Solved Threads: 0
 

Don't do their work for them.

jasimp
Senior Poster
3,623 posts since Aug 2007
Reputation Points: 533
Solved Threads: 53
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You