$20 Bonus + 25% OFF
$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
Add File

Error goes here

ITECH1400 Foundations Of Programming

tag 0 Download25 Pages / 6,171 Words tag Add in library Click this icon and make it bookmark in your library to refer it later. GOT IT

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.

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 31 July 2021].

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 31 July 2021.

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


Be it argumentative essay topics, analytical essay topics, persuasive essay topics, topics for all kinds of research papers and other academic papers, you can get it all from us. Get best topics that you have expertise in or that provides you enough chances to resource materials and yet be appealing and relevant at the same time. Selection of essay topics are now a piece of cake with our essayists, who have been providing so for past 10+ years. Not only that get a masterpiece drafted in no time with proper references from us.

Latest Programing Samples

7COM1018 Data Mining

Download : 0 | Pages : 3

Answer: The support vector machine is used to calculate the complex problems which are merely not possible by the humans to execute. Though, it has maximum tools but it can be only used to solve the smaller datasets. But though, it is solving only smaller files, it is strong enough to produce the models out of it. It functions just like a supervisor of all the machines. It is basically used for classifying the problems in the point where n-dim...

Read More arrow

ICT221 Java Programming

Download : 0 | Pages : 2

Answer: Eight Queens problem is one of the famous brain exercise problem. In this, 8 queens are placed on an 8 x 8 chessboard in such a way that no particular queen can attack any other queen on the chessboard, i.e. all the queens are safe. A queen can attack any other piece on the chessboard which is horizontally, vertically or diagonally aligned with the queen. Due to such different available moves of the queen, it is difficult to place 8 qu...

Read More arrow

CC6051 Ethical Hacking

Download : 0 | Pages : 8

Answer      Introduction Today several cases of computer or mobile hacking are encountered by users. The harmful activities of hackers are increasing continuously and they use different ways to access sensitive information from mobiles, computers and networks. There are various hacking issues faced by IT users. This way of hacking is unethical and illegal because it is about accessing information of someone without permission t...

Read More arrow Tags: United Kingdom London Computer Science Computer Hacking University of London Engineering 

ITC561 Cloud Computing

Download : 0 | Pages : 7

Answers 1. a) Different approaches for offering the facility of office automation to the staff of  civil engineers The approaches that can be utilized by SoftArc Engineering to access office automation effectively include Big Data as well as cloud computing. b. Major benefits as well as issues related with the approach Benefits as well as issues for using cloud computing The advantages of  using cloud computing include: Easy Imple...

Read More arrow

CSCI 5413 Ethical Hacking

Download : 1 | Pages : 4

Answer Introduction  The report talks about the internal testing methods OSSTMM and PTES. The report explains that how OSSTMM and PTES play a significant role in internal testing, operational security testing, and business testing. It also explains the various penetration testing methods. Open source security methodology manual and penetration testing execution standard are the important method of penetration testing. These techniques so...

Read More arrow
Next

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

student rating student rating student rating student rating student rating
19 Jul 2021

Mechanical Engineering

Assignment: 8 Pages, Deadline: 8 days

Passed my subject because of you. Thank you........................................................................

flag User ID: 2***76 Sydney, Australia

student rating student rating student rating student rating student rating
19 Jul 2021

Healthcare

Essay: 1 Page, Deadline: 17 days

Instructors comments on marking :



The depression rate has been increased by 31% among teenagers in America as a consequence of the excessive us ...

flag User ID: 6***41 Campbell River, Canada

student rating student rating student rating student rating student rating
19 Jul 2021

English

Assignment: 0 Pages, Deadline: 4 days

Grate job on my assignment. I got a 100 on it. thank you. I have two questions? 1)Whats The distance from Clarksville,TN to Dayton, Ohio? What's the ...

flag User ID: 7***74 United States

student rating student rating student rating student rating student rating
19 Jul 2021

Assignment

Essay: 5 Pages, Deadline: 6 days

Great job by an incredible organization that truly goes above and beyond to assist in any matter. I truly thank you again for your help.

flag User ID: 5***89 Hillsborough, United States

student rating student rating student rating student rating student rating
19 Jul 2021

Networking

Programming: 4 Pages, Deadline: 30 days

Very Good Team and they attend to you whenever u need them and make all the changes required as soon as possible.

flag User ID: 6***7 Brisbane, Australia

student rating student rating student rating student rating student rating
19 Jul 2021

It Write Up

Assignment: 4 Pages, Deadline: 16 days

This was short assignment but i was satisfied with the work. I got good grades and passed the assignment. The assignment was overall good. I ordered i ...

flag User ID: 6***34 Canada

student rating student rating student rating student rating student rating
18 Jul 2021

Healthcare

Essay: 4 Pages, Deadline: 6 days

the revised version of the assignment was ok, based on the feedback for all the parts.

flag User ID: 5***77 Australia

student rating student rating student rating student rating student rating
18 Jul 2021

Nursing

Home Work: 4 Pages, Deadline: 4 days

My assignment always done on time sometime before the given time. MY ASSIGNMENT team is very responsive.

flag User ID: 4***34 United States

student rating student rating student rating student rating student rating
18 Jul 2021

Nursing

Assignment: 4.8 Pages, Deadline: 5 days

My Assignment was done very good. Good work and it was delivered on time. Very responsive.

flag User ID: 4***34 United States

student rating student rating student rating student rating student rating
18 Jul 2021

HRM

Thesis: 6 Pages, Deadline: 9 days

YOU WORKED HARD ON THIS ASSIGNMENT AND DID EXACTLY WHAT WAS ASKED. THANKS, AND I CAN'T WAIT FOR YOU TO DO WELL ON THE NEXT WORK.

flag User ID: 4***64 United States

student rating student rating student rating student rating student rating
19 Jul 2021

Mechanical Engineering

Assignment: 8 Pages, Deadline: 8 days

Passed my subject because of you. Thank you........................................................................

flag User ID: 2***76 Sydney, Australia

student rating student rating student rating student rating student rating
19 Jul 2021

Healthcare

Essay: 1 Page, Deadline: 17 days

Instructors comments on marking :



The depression rate has been increased by 31% among teenagers in America as a consequence of the excessive us ...

flag User ID: 6***41 Campbell River, Canada

student rating student rating student rating student rating student rating
19 Jul 2021

English

Assignment: 0 Pages, Deadline: 4 days

Grate job on my assignment. I got a 100 on it. thank you. I have two questions? 1)Whats The distance from Clarksville,TN to Dayton, Ohio? What's the ...

flag User ID: 7***74 United States

student rating student rating student rating student rating student rating
19 Jul 2021

Assignment

Essay: 5 Pages, Deadline: 6 days

Great job by an incredible organization that truly goes above and beyond to assist in any matter. I truly thank you again for your help.

flag User ID: 5***89 Hillsborough, United States

student rating student rating student rating student rating student rating
19 Jul 2021

Networking

Programming: 4 Pages, Deadline: 30 days

Very Good Team and they attend to you whenever u need them and make all the changes required as soon as possible.

flag User ID: 6***7 Brisbane, Australia

student rating student rating student rating student rating student rating
19 Jul 2021

It Write Up

Assignment: 4 Pages, Deadline: 16 days

This was short assignment but i was satisfied with the work. I got good grades and passed the assignment. The assignment was overall good. I ordered i ...

flag User ID: 6***34 Canada

student rating student rating student rating student rating student rating
18 Jul 2021

Healthcare

Essay: 4 Pages, Deadline: 6 days

the revised version of the assignment was ok, based on the feedback for all the parts.

flag User ID: 5***77 Australia

student rating student rating student rating student rating student rating
18 Jul 2021

Nursing

Home Work: 4 Pages, Deadline: 4 days

My assignment always done on time sometime before the given time. MY ASSIGNMENT team is very responsive.

flag User ID: 4***34 United States

student rating student rating student rating student rating student rating
18 Jul 2021

Nursing

Assignment: 4.8 Pages, Deadline: 5 days

My Assignment was done very good. Good work and it was delivered on time. Very responsive.

flag User ID: 4***34 United States

student rating student rating student rating student rating student rating
18 Jul 2021

HRM

Thesis: 6 Pages, Deadline: 9 days

YOU WORKED HARD ON THIS ASSIGNMENT AND DID EXACTLY WHAT WAS ASKED. THANKS, AND I CAN'T WAIT FOR YOU TO DO WELL ON THE NEXT WORK.

flag User ID: 4***64 United States

Order on the go!

Say hello to our new app

callback request mobile
Have any Query?