This is a console-based ATM Simulator built using C++ and Object-Oriented Programming (OOP) concepts.
It simulates basic banking operations such as login authentication, deposits, withdrawals, and balance inquiry.
- PIN-based authentication system
- Deposit money
- Withdraw money
- Check account balance
- Transaction history display
- Account blocking after multiple failed login attempts
- Input validation for safe user interaction
- Object-Oriented Programming (Classes & Objects)
- Functions
- Conditional Statements
- Loops
- Arrays
- Open the project in any C++ compiler (Code::Blocks / Dev C++ / VS Code)
- Compile the
main.cppfile - Run the program
- Follow on-screen instructions
- main.cpp β Contains full source code of ATM Simulator
Ahmad Akram