New

Learn smart - Learn online. Upto 88% off on courses for a limited time. View Courses

Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

ITECH1400 Foundations Of Programming

tag 0 Download 25 Pages / 6,171 Words tag 15-11-2020
  • Course Code: ITECH1400
  • University: Federation University
    icon

    MyAssignmentHelp.com is not sponsored or endorsed by this college or university

  • Country: Australia

Question:

You are tasked with creating an application that uses a GUI that simulates a simple banking interface similar to an ATM / online banking using the Python 3 programming language.

The assignment is broken up into five main components:

1.) The ability to provide an account number and a PIN (Personal Identification Number) to sign into a bank account,

2.) The ability to view the balance of the bank account and to deposit and withdraw virtual money into and out from the account,

3.) The ability to save transactions via file storage so that you can log in, deposit some money and then log out – and when you log back in that money is still there, and finally

4.) The ability to display a graph of projected earnings on the bank account via the compound interest accrued over a variable amount of time.

 5.) A Test Case that ensures your BankAccount's deposit and withdraw functionality operates correctly.

Your report should consist of three Python scripts that implement this application as described in the following pages: bankaccount.py, main.py along with a testbankaccount.py which contains a small test case with a few simple unit tests than ensure that your bank accounts deposit_funds and withdraw_funds methods operate correctly.

You are provided with a 'stub' of each of these files which contain all the function declarations and comments which describe the role of the function and how it can be put together, but you will have to write the code for vast majority of the functions yourself. You are also provided with a stub of the bankaccounttestcase.py file.

Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Upload
Unique Document

Document
Under Evaluation

Get Money
into Your Wallet

Total 25 pages

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help (2020) Foundations Of Programming [Online]. Available from: https://myassignmenthelp.com/free-samples/itech1400-foundations-of-programming/developing-a-python-application-that-resembles-an-atm.html
[Accessed 10 August 2022].

My Assignment Help. 'Foundations Of Programming' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/itech1400-foundations-of-programming/developing-a-python-application-that-resembles-an-atm.html> accessed 10 August 2022.

My Assignment Help. Foundations Of Programming [Internet]. My Assignment Help. 2020 [cited 10 August 2022]. Available from: https://myassignmenthelp.com/free-samples/itech1400-foundations-of-programming/developing-a-python-application-that-resembles-an-atm.html.


We Can Help!

Get top notch assistance from our best tutors !
Excel in your academics & career in one easy click!

icon

Other Samples

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the content removal request.

icon

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile
Have any Query?