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.
Bank works in two modes:
to switch between the modes use command Z
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 |
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
Project uses:
- C++
- GNU Make
- clone project
git clone https://github.com/raushankit/DSA-Bank.git
- to run project
cd src
make run
or
cd src
make
./a.out