Skip to content

Beclomethason/CTRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ATM Simulation Project

This project is a simple ATM simulation system written in C++. It simulates basic ATM functionalities such as checking account balance, cash withdrawal, deposit, PIN change, and viewing transaction history.

Features:

Check Account Balance: View the current balance in your account. Cash Withdrawal: Withdraw cash from your account (with balance checks). Cash Deposit: Deposit cash into your account. Transaction History: View the last 5 transactions performed. Change PIN: Update your account's PIN securely. Change Mobile Number: Update the registered mobile number linked to your account.

Prerequisites:

To run this project, you'll need: A C++ compiler (such as GCC, Clang, or Visual Studio) A terminal or IDE to compile and run the code

How to Run: open terminal and run following commands

  1. Clone the repository: git clone https://github.com/Beclomethason/CTRM.git
  2. Navigate to the project directory: cd ATM-Project
  3. Compile the C++ code: g++ atm_project.cpp -o atm_project
  4. Run the executable: ./atm_project

How It Works:

When you start the program, you will be prompted to enter your card (simulated as a login). After logging in, the main menu will allow you to: Check your balance. Deposit money. Withdraw cash. Change your PIN or mobile number. View transaction history. All actions performed are recorded in a simulated transaction log for up to 5 transactions.

Example Usage:

Check Balance: Enter your account number and PIN, and the system will display your balance. Withdraw Cash: Enter the amount you want to withdraw, and it will check if you have sufficient funds. Deposit Cash: Input the amount you want to deposit, and it will update your account balance. Change PIN: You can update your PIN after verifying your current one.

Contact:

If you have any questions or feedback, feel free to reach out to me via: Email: dhruvaseri2018@gmail.com LinkedIn: https://www.linkedin.com/in/dhruv-aseri-56a424228/


Thank You!

If you found project helpful, please give it a ⭐ on GitHub—it helps a lot!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages