aayush105 / ATM

C++ project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ATM System

This repository contains a simple ATM system implemented in C++. The system allows users to perform basic banking operations like cash withdrawal and balance checks. The system uses a file-based approach to store user data.

Table of Contents

Description

The ATM system is a console-based application written in C++. It simulates an automated teller machine that enables users to perform various banking operations. The code implements basic functionalities such as user authentication, cash withdrawal, and balance checks. Data is stored and retrieved using a file-based approach.

Features

  • User authentication using a user ID and PIN
  • Cash withdrawal functionality
  • Balance checking
  • Data storage in a binary file

Getting Started

To get started with the ATM system, ensure that you have a C++ compiler installed on your system. You can use any standard C++ compiler such as g++ or Visual Studio.

Prerequisites

  • C++ compiler

Installation

  1. Clone the repository:
    git clone git@github.com:aayush105/ATM.git
  2. Navigate to the project directory:
    cd repository
  3. Compile the code using a C++ compiler:
    g++ project.cpp -o output

Usage

  1. Run the compiled executable:

    ./output
  2. Follow the on-screen instructions to interact with the ATM system.

  3. Perform operations such as cash withdrawal and balance checks by entering the appropriate options.

  4. To access the system, use the provided user ID and PIN.

About

C++ project


Languages

Language:C++ 100.0%