Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 2.89 KB

README.md

File metadata and controls

50 lines (35 loc) · 2.89 KB

BankingSystem

This C program implements a simple banking system that allows users to perform various banking operations such as creating accounts, depositing money, withdrawing money, transferring funds between accounts, displaying account details, displaying transaction history, calculating interest, closing accounts, and adding card details. Features

Account Creation: Users can create new bank accounts by providing account number, account holder name, and initial balance.
Deposit: Users can deposit money into their accounts.
Withdrawal: Users can withdraw money from their accounts, provided they have sufficient balance.
Funds Transfer: Users can transfer funds between accounts.
Display Account Details: Users can view details of a specific account, including account number, account holder name, balance, card number, and card type.
Display Transaction History: Users can view the transaction history of a specific account, including timestamps, transaction types, and amounts.
Calculate Interest: Users can calculate and add interest to their accounts.
Close Account: Users can close their accounts.
Add Card Details: Users can add card details to their accounts.

Banking System

This C program implements a simple banking system that allows users to perform various banking operations such as creating accounts, depositing money, withdrawing money, transferring funds between accounts, displaying account details, displaying transaction history, calculating interest, closing accounts, and adding card details. Features

Account Creation: Users can create new bank accounts by providing account number, account holder name, and initial balance.
Deposit: Users can deposit money into their accounts.
Withdrawal: Users can withdraw money from their accounts, provided they have sufficient balance.
Funds Transfer: Users can transfer funds between accounts.
Display Account Details: Users can view details of a specific account, including account number, account holder name, balance, card number, and card type.
Display Transaction History: Users can view the transaction history of a specific account, including timestamps, transaction types, and amounts.
Calculate Interest: Users can calculate and add interest to their accounts.
Close Account: Users can close their accounts.
Add Card Details: Users can add card details to their accounts.

Installation

1.Clone the repository:

    git clone https://github.com/yourusername/banking-system.git

2.Navigate to the project directory:

    cd banking-system

3.Compile the program using a C compiler:

    gcc -o banking_system main.c

4.Run the compiled executable file:

    ./banking_system

Contributing

Contributions to improve the functionality or add new features are welcome. If you'd like to contribute, please fork the repository, make your changes, and submit a pull request.