computer

posted by .

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

  • computer -

    That was an easy read :-)

Respond to this Question

First Name
School Subject
Your Answer

Similar Questions

  1. 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 like …
  2. Computer Programming

    Can anyone give me a site that contains a C source code. it must be a game or something that I can copy the code. thanks
  3. Project Selection

    If cost and rate of return were the only determining factors in the selection of a project, which one would you agree is the best selection?
  4. analysis and design

    My project is upgrading a bathroom and this is what I need help with: Project Risk-list 5 factors and their potential impact for the project. Project Constaints-ex: triple constaints variable (cost,time/schedule and scope)are there …
  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 programming …
  6. 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 programming …
  7. Finance

    your company, Beta Corporation, is considering a new project which you must analyze. Based on the following data, what is the project's Year 1 operating cash flow?
  8. IT

    This week you are beginning your project. The development for this project will take place over length of the capstone course. Your instructor will work with the the students to select and approve each portion of the project development. …
  9. information technolgy

    hi I have a project to do on netbeans but I am having problems.The project is you have to enter a message and there must be a encryption button,when you click on the encryption button the message must get encrypted.Can you help me …
  10. 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

More Similar Questions