Inspiration

My inspiration for this project was to test my recently acquired ability to write code in the language of C++ as well as learn about the different keywords and functions.

What it does

This program allows the user to make deposits into an account, withdraw money from the said account, and create an account to deposit and withdraw.

How we built it

I built this program by first researching how ATMs work and what is needed to use and operate them. I also tried to learn about what information was needed to create an account. From this, I made a program with the information acquired using conditionals and while loops to constantly reference, loop, and check the information that was being put in and regulate the information that was being put out.

Challenges we ran into

A big challenge that I ran into was restricting the input of the user so that they could not put in a string for a variable of type int. This problem was seen in such things as the PIN, phone number, and social security number information.

Accomplishments that we're proud of

I am proud of this entire project as a whole as I worked really hard on the project to make it optimal to understand and use.

What we learned

I learned about different functions that could be used in C++ as well as the functionality and the information needed to use and operate an ATM and open an account at a bank.

What's next for ATM Project

I think that the next thing for this project is to allow for multiple accounts to be made so that one can deposit and withdraw from several different accounts.

Built With

Share this project:

Updates