DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/)
-   Java (http://www.daniweb.com/forums/forum9.html)
-   -   need help with for loop (http://www.daniweb.com/forums/thread122620.html)

s080072 May 5th, 2008 6:44 pm
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);
}
}

jasimp May 5th, 2008 7:16 pm
Re: need help with for loop
 
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.

xandres May 5th, 2008 8:11 pm
Re: need help with for loop
 
Also try putting the post with the tags. It becomes more easy to read and identify problems

  1. int example

alpe gulay May 6th, 2008 5:52 am
kindly state it clear...
 
if you illustrate me the problem clearly maybe i can help...I didn't get the problem...

devang.adeshara May 9th, 2008 8:55 am
Re: 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)
{
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();
}
}

}

jasimp May 9th, 2008 2:39 pm
Re: need help with for loop
 
Don't do their work for them.


All times are GMT -4. The time now is 5:42 am.

Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC