0% found this document useful (0 votes)
63 views1 page

Objectives:: Assignment 03

The document provides instructions for Assignment 03 on advance computer programming. Students are asked to submit a report by November 17th analyzing the classes, methods, and data members needed to model an ATM machine. The ATM must be able to handle different account types and allow customers to make withdrawals in multiples of 500 or deposits via check or cash. The report should identify the classes and relationships, basic data members, methods, and use get/set functions with private data members. A thank you message should be displayed at the end.

Uploaded by

Majid
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)
63 views1 page

Objectives:: Assignment 03

The document provides instructions for Assignment 03 on advance computer programming. Students are asked to submit a report by November 17th analyzing the classes, methods, and data members needed to model an ATM machine. The ATM must be able to handle different account types and allow customers to make withdrawals in multiples of 500 or deposits via check or cash. The report should identify the classes and relationships, basic data members, methods, and use get/set functions with private data members. A thank you message should be displayed at the end.

Uploaded by

Majid
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

Advance Computer Programming

Assignment 03

Date Assigned: Thursday, November 11, 2020

Submission Date: Thursday, November 17, 2020

Objectives:
The objectives of this assignments is to understanding to finding the class’s methods, and data
members from case study and its usage in java. You should submit this assignment into the moellim.
That’s your task to manage a report of these tasks and submit it into the moellim. Report should be
concise and clear.

Tasks:
ATM is one of the main sources of withdrawal and/or deposit of money nowadays. The ATM Machine
must be capable of servicing different types of account holders (customers) depending on account
type and transaction type.

A customer can perform the following transactions using an ATM Machine:

Withdrawal: Customer must be able to withdraw cash from any of his/her account, in multiple of Rs.
500 (Assuming the amount will be approved based on the current balance in account and other
restrictions that might be applicable).

Deposit: Customer must be able to perform the Check Deposit or Cash Deposit transactions. In terms
of Check Deposit, the ATM will detect the amount written on the check and add that value to the
account however the bills will be counted and then added to the account in cash deposit (this could
be handled through a dialogue where the ATM requests type of deposit and total amount if type is a
check and number of bills and denominations if type is cash)

1. Identify different classes and relationship between the classes


2. Identify the basic data members
3. Identify the methods
4. All data members are private
5. Use set and get function
6. At the end display the message “Thank you for visit our ATM”

Provide all the implementation according to the question.

Hint: Set Data by using ListView class.

Instructions:
1. You need to submit the soft form of report to the given tasks.
2. Submit your assignment before deadline.
3. All other discussed policies will be applied.
4. In case of copy the one should reworded zero marks.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy