This is a simple console-based banking system developed in C#. The application allows users to create bank accounts, deposit money, withdraw money, and check their account balances. It is designed to demonstrate the fundamentals of object-oriented programming in C#, including classes, methods, and basic control structures like loops and conditionals.
- Account Creation: Users can create a new account by providing their name and an initial deposit.
- Deposit Money: Users can deposit money into their accounts.
- Withdraw Money: Users can withdraw money from their accounts, with checks for sufficient funds.
- Check Balance: Users can view their current account balance.
- User-Friendly Interface: The application runs in a console window and prompts users for input.
- C#
- .NET Framework (or .NET Core)
- Visual Studio or any C# compatible IDE
- .NET SDK installed on your machine
- Clone this repository to your local machine:
git clone https://github.com/sandeeppaldotnet/console-banking-system.git
Open the project in your IDE. Build the project to restore any dependencies. Run the application. Usage When the application starts, you will see a menu with options to create an account, deposit money, withdraw money, check balance, or exit. Follow the prompts to complete your transactions.
Welcome to the Banking System
- Create Account
- Deposit Money
- Withdraw Money
- Check Balance
- Exit Please select an option: 1 Enter account holder's name: John Doe Enter initial deposit amount: 1000 Account created successfully! Account ID: 1