write the program using the following conditions in the description below You must display the following menu
Fantastic news! We've Found the answer you've been seeking!
Question:
write the program using the following conditions in the description below
Transcribed Image Text:
You must display the following menu to the user: Welcome To ATM System 1. Open a new account with one of the costumer types 2. Login 3. Exit from ATM System Enter Your Choice: According to customer type show all possible operations 1. Deposit 2. Withdraw 3. Balance 4. Exit to main menu Enter Your Choice: You must have the following in your program: (a) Abstract Customer contains balance, abstract withdraw method and two constructors. (b) Interface FreeDeposit AndInquiry contains void method deposit(double) and double getBalance(). (c) Interface Limited Deposit contains void method deposit(double) class (d) Class CusotmerOpenAcc: is a subclass from Customer implements the interface FreeDeposit AndInquiry. This class represents the customer that has an open account. (e) Class Cusotmer LimitedAcc: is a subclass from Customer implements the interface LimitedDeposit. This class represents the customer that has a limited account. (f) Class CusotmerStudentAcc: is a subclass from Customer. This class represents the customer that has a student account. (g) The program must provide a way for saving customer and account information and history in text file. You must display the following menu to the user: Welcome To ATM System 1. Open a new account with one of the costumer types 2. Login 3. Exit from ATM System Enter Your Choice: According to customer type show all possible operations 1. Deposit 2. Withdraw 3. Balance 4. Exit to main menu Enter Your Choice: You must have the following in your program: (a) Abstract Customer contains balance, abstract withdraw method and two constructors. (b) Interface FreeDeposit AndInquiry contains void method deposit(double) and double getBalance(). (c) Interface Limited Deposit contains void method deposit(double) class (d) Class CusotmerOpenAcc: is a subclass from Customer implements the interface FreeDeposit AndInquiry. This class represents the customer that has an open account. (e) Class Cusotmer LimitedAcc: is a subclass from Customer implements the interface LimitedDeposit. This class represents the customer that has a limited account. (f) Class CusotmerStudentAcc: is a subclass from Customer. This class represents the customer that has a student account. (g) The program must provide a way for saving customer and account information and history in text file.
Expert Answer:
Answer rating: 100% (QA)
Here is a Java program for an ATM system with all of the conditions in the description import javaioBufferedReader import javaioBufferedWriter import ... View the full answer
Related Book For
Systems analysis and design
ISBN: 978-0136089162
8th Edition
Authors: kenneth e. kendall, julie e. kendall
Posted Date:
Students also viewed these programming questions
-
Suppose you have the following table in SQL Server: VENDOR_STORE (VendorID, VendorName, VendorPhone, StoreID, StoreName) And you wish to transform this table into two tables as follows: VENDOR (...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Consider the following recursive function, which is related to a famous unsolved problem in number theory, known as the Collatz problem, or the 3n+1 problem: public static void collatz(int n) {...
-
Find Vo in the network in Figure P8.12 112 2 20Vo 1620V Figure P8.12
-
Clinton Enterprises' statement of owner's equity showed the following balances for the owner's capital account: 1. Beginning of the year: $225,000 2. End of the year: $260,000 (a) If the owner made...
-
An element of an orthotropic lamina having the properties given in Problem 4.3 is subjected to an off-axis tensile test, as shown in Figure 4.5. Using the maximum strain criterion, determine the...
-
A sinking fund can be set up in one of two ways. Discuss the advantages and disadvantages of each procedure from the viewpoint of both the firm and its bondholders.
-
Are way paying men and women equally? What is the p-value for the difference in Monthly Income by gender?
-
As the volunteer business manager for the New City Band (City Band), you are responsible for preparing the operating budget for the organizations upcoming summer concert season. Each year, City Band...
-
The Motions Corporation is a manufacturer of centrifuges. Fixed and variable manufacturing overheads are allocated to each centrifuge using budgeted assembly-hours. Budgeted assembly time is 2 hours...
-
Khazanah Bhd shares are currently at RM15.00. 3-month call and put options with RM15.00 exercise price are being quoted at RM0.75 and RM0.19 respectively. The R f rate is 12% per annum. (a)Using...
-
You are given $10,000 to allocate to a portfolio. You must allocate 100% of your portfolio to the following securities: 1. One hundred shares of a publicly traded company; 2. One corporate bond; 3....
-
The New York City Waterfalls , a temporary public artwork conceived by artist Olafur Eliasson, was on display in four locations on the East River and New York Harbor from June 26 to October 13, 2008....
-
THESIS: MY DREAM IS TO BECOME A BSN NURSE Instructions The following are the guidelines for creating your informative speech PowerPoint for the presentation: Slide 1: Title Slide: Include the title,...
-
In the video below, critique the introduction and conclusion that was delivered in a speech on "Cyber Security." What are the speaker's weaknesses?
-
A. 1/4 B. 3/4 C. 1/7 D. 3/7 Two people are chosen randomly from 4 married couples. What is the probability that they are husband and wife?
-
C- Consider the following scenario:- A supermarket needs to develop the following software to encourage regular customers. For this, the customer needs to supply his/her residence address, telephone...
-
ArticleIndex.com is a company that produces indexes of magazine and periodical articles for a given discipline. AWeb user should be able to enter an article topic or authors and receive a detailed...
-
What are the five altitude metaphors for describing use case on different levels? What do they represent?
-
According to Paul and Ceil, what were the effects of installing a management information system at Pyramid, Inc., that required people to share information in ways that were not consistent with their...
-
A plane layer of coal of thickness \(L=1 \mathrm{~m}\) experiences uniform volumetric generation at a rate of \(\dot{q}=10 \mathrm{~W} / \mathrm{m}^{3}\) due to slow oxidation of the coal particles....
-
The steady-state temperature distribution in a onedimensional wall of thermal conductivity \(k\) and thickness \(L\) is of the form \(T=a x^{2}+b x+c\). Derive expressions for the heat fluxes at the...
-
One-dimensional, steady-state conduction with no energy generation is occurring in a plane wall of constant thermal conductivity. (a) Is the prescribed temperature distribution possible? Briefly...
Study smarter with the SolutionInn App