Results 1 to 1 of 1
- 03-16-2010, 08:48 AM #1
Member
- Join Date
- Jan 2010
- Posts
- 20
- Rep Power
- 0
Receipt project....(Beginner plz help)
Im making a project that will output a receipt... here is the code that ive done so far...
Java Code:import java.io.*; public class menu{ public String input, choice; public String STShirt; public String SJeans; public String SShorts; public double sum= 0.00; public double TShirt=500.00; public double Jeans= 1000; public double Shorts=300.00; public double SBread=30.00; public double Pork=135.00; public double Chips=6.00; public double Ballpen=5.00; public double Paper=30.00; public double Notebook=50.00; public double TV=20000.00; public double ElectricFan=1000; public double Refregerator=10000; public double Bracelet=300.00; public double Necklace=200.00; public double Ring=200.00; BufferedReader ui = new BufferedReader(new InputStreamReader(System.in)); public void Process()throws Exception{ Menu1(); } public void Menu1()throws Exception{ System.out.println("\tmenu\n(1)Clothes\n(2)Groceries\n(3)School Supplies\n(4)Appliances\n(5)Accesories\n(6)Exit"); input=ui.readLine(); if(input.equals("1"))Clothes(); if(input.equals("2"))Groceries(); if(input.equals("3"))SchoolSupplies(); if(input.equals("4"))Appliances(); if(input.equals("5"))Accesories(); if(input.equals("6"))exit(); if(input!=("1")){System.out.println("choose from 1-6 only!\n\n");Menu1();} } public void Menu2()throws Exception{ System.out.println("\tmenu\n(1)Clothes\n(2)Groceries\n(3)School Supplies\n(4)Appliances\n(5)Accesories"); input=ui.readLine(); if(input.equals("1"))Clothes(); if(input.equals("2"))Groceries(); if(input.equals("3"))SchoolSupplies(); if(input.equals("4"))Appliances(); if(input.equals("5"))Accesories(); if(input!=("1")){System.out.println("choose from 1-5 only!\n\n");Menu1();} } public void Clothes()throws Exception{ System.out.println("\tClothes\n(1)T-Shirt = 500\n(2)Jeans = 1000\n(3)Shorts = 300"); input=ui.readLine(); if(input.equals("1"))sum+=TShirt;list(); if(input.equals("2"))sum+=Jeans;list(); if(input.equals("3"))sum+=Shorts;list(); if(input!=("1")){System.out.println("choose from 1-3 only!\n\n");Clothes();} } public void Groceries()throws Exception{ System.out.println("\tGroceries\n(1)Sliced Bread = 30\n(2)Pork = 135\n(3)Chips = 6"); input=ui.readLine(); if(input.equals("1")){sum+=SBread;list();} if(input.equals("2")){sum+=Pork;list();} if(input.equals("3")){sum+=Chips;list();} if(input!="1"){System.out.println("choose from 1-3 only!\n\n");Groceries();} } public void SchoolSupplies()throws Exception{ System.out.println("\tSchool Supplies\n(1)Ballpen = 5\n(2)Paper = 30\n(3)Notebook = 50"); input=ui.readLine(); if(input.equals("1")){sum+=Ballpen;list();} if(input.equals("2")){sum+=Paper;list();} if(input.equals("3")){sum+=Notebook;list();} if(input!="1"){System.out.println("choose from 1-3 only!\n\n");Clothes();} } public void Appliances()throws Exception{ System.out.println("\tAppliances\n(1)T.V. = 20,000\n(2)Electric Fan = 1,000\n(3)Refregerator = 10,000"); input=ui.readLine(); if(input.equals("1")){sum+=TV;list();} if(input.equals("2")){sum+=ElectricFan;list();} if(input.equals("3")){sum+=Refregerator;list();} if(input!="1"){System.out.println("choose from 1-3 only!\n\n");Appliances();} } public void Accesories()throws Exception{ System.out.println("\tAccesories\n(1)Bracelet = 300\n(2)Necklace = 200\n(3)Ring = 200"); input=ui.readLine(); if(input.equals("1")){sum+=Bracelet; list();} if(input.equals("2")){sum+=Necklace; list();} if(input.equals("3")){sum+=Ring; list();} if(input!="1"){System.out.println("choose from 1-3 only!\n\n");Accesories();} } public void exit(){ System.exit(0); } public void list()throws Exception{ System.out.println("\n\n------------------------------\n"+sum+"\n\n\n---------------------------------------------------"); do{ System.out.println("Buy Another Item?\n(Y)Yes\n(N)No"); input=ui.readLine(); if(input.equalsIgnoreCase("Y"))Menu2(); if(input.equalsIgnoreCase("N"))Menu1(); else{System.out.println("choose from 1-2 only!\n\n");list();} }while(true); } }
the items, prices, cash and change for this...
example:
--------------------------
Receipt:
Items:
[1.] T-Shirt = 500
[2.] Jeans = 1000
total=1500.00
--------------------------
cash = 2000
change=500
and also how to make the amount display even if its more than 1,000.00 coz when I choose an item more than 1,000.00 it displays 0.00....
plz helpLast edited by waklo99; 03-16-2010 at 08:51 AM.
Similar Threads
-
Beginner, need a little help
By jimmy-lin in forum New To JavaReplies: 6Last Post: 10-10-2009, 02:00 AM -
beginner here...help please
By shroomiin in forum New To JavaReplies: 6Last Post: 09-16-2009, 12:06 AM -
Beginner needs help!
By Polyy in forum New To JavaReplies: 1Last Post: 11-27-2008, 06:12 AM -
almost done...beginner needs help plz..
By shongo in forum New To JavaReplies: 15Last Post: 11-10-2008, 09:14 AM
Bookmarks