Develop a banking solution with the given menu options

Assignment Help Computer Engineering
Reference no: EM131898553

Assignment

Develop a banking solution with following menu options using Python and command line interface:

1. Create account

INPUT: Full name, initial balance (min. Rs. 5,000)
OUTPUT: Account number (new)

2. Balance enquiry

INPUT: Account number
OUTPUT: Balance

3. Deposit amount:

INPUT: Account number, amount
OUTPUT: Final balance

4. Withdraw amount:

INPUT: Account number, amount
OUTPUT: Final balance (ensure minimum balance is Rs. 5,000)

5. Search by name:

INPUT: Name (Full or partial)
OUTPUT: Full name, Account number

6. Close account:

INPUT: Account number
OUTPUT: Balance (to be refunded) (status should become inactive/closed and should reflect appropriately in all operations)

7. Import account data:

INPUT: A comma separated values (CSV) file (bank_accounts.txt) containing: Name, Account number, Balance

(If account number is -1, then create a new account)
(If name or number already exists, skip that line and add it to an unprocessed_accounts.txt file)
(Test it with 1000 dummy accounts).

Reference no: EM131898553

Questions Cloud

What is the nlrb and what does it do : Compare the general difference between the Wagner, Taft-Hartley, and Landrum-Griffin Acts.
Internal marketing research department : Should the owner use an internal marketing research department or hire an outside agency? Why?
What are some macroeconomic factors : What are some macroeconomic factors that support trends toward globalization?
What is the amount of a single interest payment : X Inc. is planning to pay quarterly interest payments. What is the amount of a single interest payment that X Inc. will make
Develop a banking solution with the given menu options : Develop a banking solution with following menu options using Python and command line interface: Create account INPUT: Full name, initial balance.
What is the purpose of a tracking signal : What is the purpose of a tracking signal and how is it calculated?
Explain the difference between the cooperation : Take a definitive stand, with explanations, for or against the use of fusion centers as a local law enforcement tool.
Embraced diversity in workforce : Research an international company that has successfully embraced diversity in their workforce.
Describe a time when you persevered and achieved : Describe a time when you persevered and achieved a goal because of your unwillingness to give up. What helped you persevere with this difficult challenge

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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