Create an automatic teller machine using given functions

Assignment Help Other Subject
Reference no: EM132276590

Assignment: The National Bank of MCC found your resume on Indeed.com. Upon reviewing your resume, they noticed you have taken ITCS 1140 in your course of study. They quickly realized you are the right person for this job. They immediately made the decision to hire you to create an Automatic Teller Machine (ATM).

The functions of an ATM are as follows:

1. Balance Inquiry

2. Deposit

3. Withdrawal

Balance Inquiry

• Should display the balance of Checking account.

• For the purpose of this project, assume that the initial balance is $1000

• The balance should be updated anytime a user makes a transaction. Example: If a user deposits $200 to the initial balance of $1000, and later wishes to do a balance inquiry then the balance should reflect the $200 that was just deposited. So the balance would now read $1,200.

Deposit

• Should allow the user to add to existing balance.

Withdrawal

• Should allow the user to withdrawal from the existing balance as long as funds are available. If the user only has $200 available, he should not be able to withdrawal $210.


• Withdrawals can only be made in denominations of $10. So the user cannot withdrawal $15.

General Notes

• Once the user starts the program, he will then have to enter in a PIN number to access the ATM. For the purpose of this project, assume the PIN number is 1234.

• The user will get 3 attempts to enter in the correct pin number. If the user enters a wrong pin number, an appropriate (friendly) message will show up. After the 3rd failed attempt, user will be blocked from using the ATM. Program ends.

• All dollar amount should be displayed with 2 decimal places and a comma to separate the thousands place. Example: $1,250.00

• Your program needs to be modular. It will need a minimum of 4 functions (including main).

1. Main

2. Balance Inquiry

3. Deposit

4. Withdrawal

Information related to above question is enclosed below:

Attachment:- Project2-ATM.rar

Reference no: EM132276590

Questions Cloud

Identify organization for which you create a marketing plan : Identify (type) an organization for which you are creating a marketing plan. Be sure to name your organization as well (i.e., Organizational Name/Type).
Should historical wars be remembered : HSY315: HISTORY OF WAR- 'War and atrocity are inseparable.' Discuss using historical example(s) or a case study.
Explanation of the conflicts between personal desires : Research about the mythological and cultural origins of the story; explain parallels between the myth(s) and the contemporary story it inspired
Can art actually work to shape the world in which we live : There is an age old debate about whether art imitates life or whether life imitates art. Is art simply a reflection of the world as the artist sees it.
Create an automatic teller machine using given functions : The National Bank of MCC found your resume on Indeed.com. Upon reviewing your resume, they noticed you have taken ITCS 1140 in your course of study.
Research and discuss the company Triple Bottom Line : Title: Presentation of the sustainability profile of a Fortune 2018 Global 500 multinational. Research and discuss the company Triple Bottom Line
Describe the historically relevant details about setting : What grievances were people looking to address, and what solutions to social, political, and economic problems were addressed?
How would you describe large work to someone : How would you describe this large work to someone who has never seen it? Try to write so that your description could serve as instructions for friend wielding.
How could the exhibition be better executed : Was there text or other information available? Did the gallery staff, artist or curator offer their guidance or provide background info?

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd