Giter Club home page Giter Club logo

banking-system-simulation's Introduction

Banking System Simulation

This is a Python implementation of a banking system simulation. It includes classes for managing bank accounts, performing operations such as deposits and withdrawals, applying interest, and generating account statements.

Features

  • Create a bank account with a unique account number and account holder's name.
  • Perform various operations on the account, including deposits and withdrawals.
  • Apply interest to the account balance.
  • Close the account and generate an account statement.

Getting Started

Prerequisites

  • Python 3.x

Running the Simulation

  1. Clone the repository or download the source code.

  2. Open the terminal and navigate to the project directory.

  3. Run the following command to execute the simulation:

    python main.py
    

Follow the on-screen instructions to interact with the banking system simulation.

Usage Example

# Create a new account
c1 = Compte("Badr", 10000)

# Perform operations on the account
c1.Verser("V", 26000, "Virement du salaire du mois 12/2022")
c1.Retirer("G", 5000, "Retrait par guichet bancaire")
c1.AppliquerAgios()

# Generate an account statement
c1.Releve()

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Feel free to customize the content based on your specific needs and add any additional sections or information.

banking-system-simulation's People

Contributors

moslihbadr avatar

Stargazers

HATIM ILYAS avatar marwane akchar avatar Medet Hasan Uğurlu avatar sanjaya avatar Paul Koop avatar robertsprinkle sunsan avatar  avatar Ahmed Tiguini avatar Roman avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.