need help with for loop

Please support our Java advertiser: Programming Forums - DaniWeb Sister Site
Reply

Join Date: May 2008
Posts: 7
Reputation: s080072 is an unknown quantity at this point 
Solved Threads: 0
s080072 s080072 is offline Offline
Newbie Poster

need help with for loop

 
0
  #1
May 5th, 2008
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);
}
}
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 3,584
Reputation: jasimp has a spectacular aura about jasimp has a spectacular aura about jasimp has a spectacular aura about 
Solved Threads: 52
Featured Poster
jasimp's Avatar
jasimp jasimp is offline Offline
Senior Poster

Re: need help with for loop

 
0
  #2
May 5th, 2008
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.
Last edited by jasimp; May 5th, 2008 at 8:17 pm.
"Argyou not with the hand you are dealt in cards or life." ---- Wizard and Glass
Reply With Quote Quick reply to this message  
Join Date: May 2008
Posts: 6
Reputation: xandres is an unknown quantity at this point 
Solved Threads: 0
xandres xandres is offline Offline
Newbie Poster

Re: need help with for loop

 
0
  #3
May 5th, 2008
Also try putting the post with the tags. It becomes more easy to read and identify problems

  1. int example
Reply With Quote Quick reply to this message  
Join Date: May 2008
Posts: 45
Reputation: alpe gulay is an unknown quantity at this point 
Solved Threads: 0
alpe gulay's Avatar
alpe gulay alpe gulay is offline Offline
Light Poster

kindly state it clear...

 
0
  #4
May 6th, 2008
if you illustrate me the problem clearly maybe i can help...I didn't get the problem...
Reply With Quote Quick reply to this message  
Join Date: May 2008
Posts: 1
Reputation: devang.adeshara is an unknown quantity at this point 
Solved Threads: 0
devang.adeshara devang.adeshara is offline Offline
Newbie Poster

Re: need help with for loop

 
0
  #5
May 9th, 2008
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();
}
}

}
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 3,584
Reputation: jasimp has a spectacular aura about jasimp has a spectacular aura about jasimp has a spectacular aura about 
Solved Threads: 52
Featured Poster
jasimp's Avatar
jasimp jasimp is offline Offline
Senior Poster

Re: need help with for loop

 
0
  #6
May 9th, 2008
Don't do their work for them.
"Argyou not with the hand you are dealt in cards or life." ---- Wizard and Glass
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Java Forum
Thread Tools Search this Thread



Tag cloud for Java
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC