Skip to content

ariesshadow/banking-system-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° Simple Banking System (C++) A console-based banking system written in C++ that allows users to manage a virtual bank account. The program supports viewing balance, depositing money, withdrawing money, and safe input handling. This project demonstrates basic C++ concepts, input validation, and modular programming using functions.

✨ Features πŸ“Š Show current account balance βž• Deposit money with validation βž– Withdraw money with balance checks πŸ›‘ Prevents invalid input (non-numeric, negative values, overdraft) πŸ” Menu-driven interface using loops and switch-case πŸ’΅ Balance displayed with 2 decimal precision

πŸ› οΈ Concepts Used Functions & modular design switch statements do-while loops Input validation using cin.fail() iomanip for formatted output numeric_limits to clear input buffer

πŸ“‹ Program Menu

  1. Show Balance
  2. Deposit Money
  3. Withdraw Money
  4. Exit

🧠 Input Validation Details Rejects non-numeric input Prevents depositing zero or negative amounts Prevents withdrawing more than available balance Clears invalid input safely to avoid infinite loops

πŸŽ“ Author OM E KALSOOM BS Computer Science Student Learning C++ & Software Development

Just say the word β€” I’ve got you πŸ’ͺ

About

My first C++ project - a simple banking system using file handling and OOP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages