0% found this document useful (0 votes)
43 views

Java Programming Test

The document provides instructions for a Java programming test to develop a web application simulating an automated teller machine (ATM). The ATM application needs to allow a bank manager to add currency notes and combinations, insert money into the machine with note amounts, and allow customers to request withdrawal amounts showing possible combinations to dispense the correct funds while following accounting protocols.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Java Programming Test

The document provides instructions for a Java programming test to develop a web application simulating an automated teller machine (ATM). The ATM application needs to allow a bank manager to add currency notes and combinations, insert money into the machine with note amounts, and allow customers to request withdrawal amounts showing possible combinations to dispense the correct funds while following accounting protocols.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

BINARY VIBES

JAVA Programming Test


Instructions: Email the complete Project Code and JAR file in .ZIP format at [email protected].
Estimated Duration: 02:00 hours
Question: Using Java Platform, develop a web application for an Automated Teller Machine (ATM) with
proper error handling.
1. Bank Manager can add new type of currency notes and combinations to be formed respectively.
2. The Teller Machine has notes of Rs.5000, Rs.1000, Rs.500 and Rs.100.
3. Bank Manager can insert money into the machine, through specifying the currency note and its
quantity.
Currency Note
5000
1000

Quantity
5
200

4. A customer can request an amount from the machine.


5. The currency requested for withdrawal can have combinations of given currency notes only.
a. If the amount is correct: The machine should show all possible combinations of currency
notes from the requested amount and the Customer would proceed with the transaction.
The combinations should be in decreasing order (larger notes should be utilized at
maximum capability first).
b. If the amount is incorrect: The machine should reject the request with proper error
message.
6. Before completing the transaction, the system should Complete/Check Accounting Protocols.

You might also like