Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ATM Simulator (C++ OOP Project)

πŸ“Œ Overview

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.


βš™οΈ Features

  • 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

🧠 Concepts Used

  • Object-Oriented Programming (Classes & Objects)
  • Functions
  • Conditional Statements
  • Loops
  • Arrays

πŸš€ How to Run

  1. Open the project in any C++ compiler (Code::Blocks / Dev C++ / VS Code)
  2. Compile the main.cpp file
  3. Run the program
  4. Follow on-screen instructions

πŸ“ Project Structure

  • main.cpp β†’ Contains full source code of ATM Simulator

πŸ‘¨β€πŸ’» Author

Ahmad Akram

About

Console-based ATM Simulator built in C++ using Object-Oriented Programming. Supports authentication, deposits, withdrawals, and account blocking system.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages