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.
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 ratings0% 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.
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.