A Java Vending Machine

Completed Posted Oct 28, 2004 Paid on delivery
Completed Paid on delivery

This program is simple, use InputBox and Output Boxes only to obtain information and give out information. Program needs to be kept as simple as possible. Program needs a client also. Description: A snack machine that will sell 3 different items (cookies, crackers, chips) and each is a certain price (cookies = 75 cents, crackers = 65, chips = 50 cents). Design one class, SnackMachine, with multiple methods. The methods will perform one task each. Make sure there a constructors, set and get methods, and ones performing tasks. This program must maintain the following information: The quanitity of each snack remaining. The kind number of each coin in the machine. The machine starts with 15 packages of each snack and 50 nickels and 50 dimes to give change. The program should first accept the users coins and then ask the user for a choice of snack. Use text menu for both payment, and snack choice. Make sure payment is enough to buy selection, if not return money. Make sure to give back change if necessary. The program needs a loop that will keep selling the snacks as long as there are buyers. There must be a way to terminate loop so a caretaker can get a report of what was sold and money earned. Report must have: number of each snack sold, number of all snacks sold, number of each snack remaining, number of all snacks remaining, number of coin types, payments received not including beginning amount.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Needs to run on Windows XP and in the Blue J Environment.

Engineering Java MySQL PHP Software Architecture Software Testing

Project ID: #3407678

About the project

17 proposals Remote project Active Oct 31, 2004

Awarded to:

mysli

See private message.

$9 USD in 2 days
(27 Reviews)
5.2

17 freelancers are bidding on average $30 for this job

bbarar

See private message.

$19.93 USD in 2 days
(321 Reviews)
6.0
yilin

See private message.

$17 USD in 2 days
(66 Reviews)
5.7
mephvw

See private message.

$15.3 USD in 2 days
(31 Reviews)
4.4
infoteamro

See private message.

$51 USD in 2 days
(14 Reviews)
4.1
bogdan123vw

See private message.

$17 USD in 2 days
(48 Reviews)
3.8
KiwiSoftSolution

See private message.

$21.25 USD in 2 days
(16 Reviews)
3.8
eudjtt

See private message.

$21.25 USD in 2 days
(11 Reviews)
3.8
MyRiddler

See private message.

$17 USD in 2 days
(31 Reviews)
3.7
aakretechno

See private message.

$29.75 USD in 2 days
(10 Reviews)
3.2
prufnet

See private message.

$42.5 USD in 2 days
(12 Reviews)
2.4
vlovich

See private message.

$12.75 USD in 2 days
(2 Reviews)
1.2
timduck

See private message.

$17 USD in 2 days
(3 Reviews)
1.1
oystervw

See private message.

$34 USD in 2 days
(0 Reviews)
0.0
ociule

See private message.

$85 USD in 2 days
(0 Reviews)
0.0
jkillervw

See private message.

$17 USD in 2 days
(0 Reviews)
0.0
vw1358659vw

See private message.

$85 USD in 2 days
(0 Reviews)
0.0