Skip to content

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 conditional

Notifications You must be signed in to change notification settings

sandeeppaldotnet/console-banking-system

Repository files navigation

Console Banking System

Description

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.

Features

  • 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.

Technologies Used

  • C#
  • .NET Framework (or .NET Core)

Getting Started

Prerequisites

  • Visual Studio or any C# compatible IDE
  • .NET SDK installed on your machine

Installation

  1. 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

  1. Create Account
  2. Deposit Money
  3. Withdraw Money
  4. Check Balance
  5. Exit Please select an option: 1 Enter account holder's name: John Doe Enter initial deposit amount: 1000 Account created successfully! Account ID: 1

About

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 conditional

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages