/atm

atm lab

Primary LanguageHTML

atm

For Lab3 you will be creating an ATM program.

  • Write a program that behaves like an ATM that you can interact with. You should be able to:

    • If you have a bank account, access it with a pin

    • Create a new bank account with a unique pin

    • Deposit money into the bank account and print the new balance

    • Withdraw money from the bank account and print the new balance

    • Get the balance of the bank account

    • Change the pin of the bank account

    • Optionally:

      • Your accounts should persist across sessions.
  • You should take advantage of objects and functions to organize your ATM simulator.

  • The code should be well documented with comments, have good code structure, and follow naming conventions.

  • Push your code to your repository.