Skip to content

raushankit/DSA-Bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Bank (DSA Course Project)

Objective: Assume that you own a Bank having 10 ATMs in a city. Design a Banking solution in C++ using all the features including STLs to mimic a real life bank.

Table of contents

General info

Bank works in two modes:

  1. BANKING Mode
  2. ATM Mode

to switch between the modes use command Z

BANKING Mode

Command Description
S open bank
O open an account
B balance enquiry
W withdrawal
D deposit
C close account
A activate ATM
U unlock ATM
P print all accounts
I apply interest to all accounts
E exit and close all accounts

ATM Mode

Command Description
X PIN change
F fund transfer
B balance enquiry
W withdrawal
M mini statement

It also saves data from preveous execution and can load all info on the next execution

Technologies

Project uses:

  • C++
  • GNU Make

Setup

  • clone project
git clone https://github.com/raushankit/DSA-Bank.git
  • to run project
cd src
make run

or

cd src
make
./a.out

About

mimics features of a bank

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published