Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 853 Bytes

File metadata and controls

31 lines (21 loc) · 853 Bytes

ATM Machine Simulator (C Program)

A simple console-based ATM banking system written in C language. Demonstrates basic banking operations with security features like PIN verification and transaction limits.

Features ✅

  • PIN Authentication - Default PIN: 1234, maximum 2 wrong attempts
  • Secure Login - Card blocked after failed attempts
  • Cash Withdrawal - Enter amount and simulate dispensing
  • PIN Change - Update your ATM PIN securely
  • Transaction Menu - Clean switch-case interface

How to Run

Default PIN: 1234

Sample Output

Code Structure

Technologies

  • C Language (stdio.h, string.h)
  • Console Input/Output (scanf/printf)
  • String Handling (strcmp, strcpy)

Improvements (Future)

  • Add balance checking
  • Transaction history
  • Multiple users
  • File-based PIN storage