computer

Please read the following instructions (related project code) carefully:
You'll be expected to observe good programming standards.
• Project code must follow C++ syntax
• Data used in each project must be retrieve and saved in Text Files
• Your project may cover the concepts learnt in CS201 particularly
1. Structures
2. Dynamic memory allocation
3. Text Files
4. Classes , Friend functions ,Function overloading
• You must include a comment explaining the purpose of every variable you use in your program.
• You must use meaningful, suggestive, self-explanatory variable names.
• Precede every major block of your code with a comment explaining its purpose.
• Indent the code properly for making it more understandable

Project : 01
Project Title: ATM Counter
Project Description:
This program is supposed to simulate a ATM Counter of Virtual Bank Ltd.Using this program customer will be able to perform various transactions (Transactions types) such as
• Withdrawals
• Deposits
• Balance Enquiry
• Generate a Mini Statement
A new user account can also be created using this program.
Features:
The ATM Counter program should have the following features
1. The ATM counter screen should ask for the following inputs for registered customers.
• Account number
• Password
• Transaction type
• Amount
2. The transaction should be processed only for already registered customers
3. New customer can also be registered using ATM counter. The ATM counter screen should ask for the following inputs from customers for opening a new account
• Account Number
• Password
• Opening Balance
The opening balance entered by customer should not be less than 500.If it is, the message “The minimum opening balance must be 500 or more” should be displayed. The record should be entered in ATM File.
4. If transaction type entered by user is “Withdrawal” the program should first check whether there is sufficient balance in customer’s account. If not, an error message should be displayed. Alternatively a message showing the net balance amount should be displayed, as “Your balance is _________.”
5. If selected transaction is “Deposit” the net balance should be displayed.
6. if “Balance Enquiry option is selected , a message showing the current balance is displayed
7. If Transaction type is Mini Statement then account detail should be displayed
After every transaction the customer account should be updated

  1. 👍 0
  2. 👎 0
  3. 👁 56
  1. That was an easy read :-)

    1. 👍 0
    2. 👎 0
    posted by drwls

Respond to this Question

First Name

Your Response

Similar Questions

  1. Computer Literary

    Which of the following is Not an example of debugging A)Looking for errors in programming code B)Fixing misspelled commands in programming code C)Solving faulty logic in programming code D)Upgrading to improve the programming code

    asked by Cowanna Agee on January 17, 2015
  2. Computer Information

    A __________ provides the tools that a programmer uses to create software. a)compiler b) interpreter c)code d)a programming language In a way, don't all of these help a programmer to create software? As I understand it, a compiler

    asked by Mary on February 12, 2010
  3. Social Studies

    I have to do a project and I can't get motivated to start!! I want a good grade, but I don't know how to convince myself to get started!! PLEASE HELP!!!!!!! Sometimes motivation just doesn't come. You can't wait until you feel

    asked by Kelly on April 15, 2007
  4. Finance

    Describe a work-related situation you feel could be improved. For example, you want to streamline the process for reimbursing employees, or you want to create a high-tech website for your small business but have no experience in

    asked by mee on June 11, 2010
  5. business

    Describe a work-related situation you feel could be improved. For example, you want to streamline the process for reimbursing employees, or you want to create a high-tech website for your small business but have no experience in

    asked by mee on June 11, 2010
  6. Pseudocode with sequential, selection and arrays

    Analyze, design, and document a simple program that utilizes a good design process and incorporates sequential, selection and repetitive programming statements as well as at least one function call and the use of at least one

    asked by Anonymous on March 9, 2012
  7. Math (Programming)

    You will need to create a program that will help solve any One-to-One cipher. That is a cipher that replaces each letter in the alphabet with another letter. It is not the same as a Caesar Cipher in that there is no shift. Each

    asked by Anonymous on April 2, 2019
  8. Budget

    Your program has an RDT&E-funded project scheduled to start in January 2005 which is expected to take 16 months to complete. The project is expected to cost a total of $16 million (then-year dollars), with cost expected to be

    asked by Glennis on May 6, 2014
  9. math

    The math problem is........... 3n to the 2nd power when n=3 what do I do first if nothing is in parenthesis? Do I multiply 3n or do n to the 2nd power first? square n, then multiply it by three. That's a good question Nikki. We

    asked by Nikki on September 7, 2006
  10. FUNDAMENTALS OF BUSINESS MGMT

    Your program has a proposed RDT&E-funded project scheduled to start in January 2015 which is expected to take 16 months to complete. The project is expected to cost a total of $16 million (then-year dollars), with cost expected to

    asked by DUANE on January 7, 2015

More Similar Questions