Skip to content

About

A banking system that allows users deposit, withdraw, and check their account balance

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🏦 Mini Banking System

A simple console-based banking program written in C++, allowing users to deposit, withdraw, and check their account balance.
Built to demonstrate Object-Oriented Programming (OOP) concepts.


⚙️ Features

✅ Deposit money into your account.
✅ Withdraw funds safely (with balance validation).
✅ Check your current account balance.
✅ Menu-driven interface.


💡 OOP Implementation

The program follows Object-Oriented Programming principles, with all logic wrapped in the Account class.

  • Implemented key methods: deposit(), withdraw(), and checkBalance().
  • Used a constructor to initialize the balance attribute automatically when an object is created.
  • Included validation checks to prevent invalid transactions (e.g., negative deposits or overdrafts).

🧰 Tech Stack

Tool and their Purpose

| C++ | Core programming language |
| OOP (Classes & Methods) | Code structure and logic |
| Standard Library (iostream, string) | Input/Output and data handling |


🚀 How to Run

  1. Clone the repository:
    git clone https://github.com/yourusername/mini-banking-system.git
    cd mini-banking-system  
    
  2. Compile the program
    g++ src/main.cpp -o main.exe  
    
  3. Run it
    ./main.exe
    
    

About

A banking system that allows users deposit, withdraw, and check their account balance

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages