Skip to content

Software to manage the electricity billing system made by C++ program that's run on TurboC++.

License

Notifications You must be signed in to change notification settings

shreyaskbkukke/Electricity-Billing-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Electricity-Billing-System

Software to manage the electricity billing system made by C++ program that's run on TurboC++

The Electricity Billing System is a C++ program that allows users to manage and track electricity billing records for customers. The system provides features such as adding, modifying, deleting, and viewing individual or all records.

Table of Contents

Features

  1. User Authentication:

    • Username and password authentication to access the main menu.
  2. Menu Options:

    • Add Record: Input customer information (code, name, present reading, previous reading).
    • Modify Record: Edit existing records based on the customer code.
    • Delete Record: Remove a record based on the customer code.
    • View One Record: Display information for a specific customer based on their code.
    • View All Records: List all customer records with total billing information.
  3. Billing Calculation:

    • Formulas for calculating electricity consumption costs, including generation cost, distribution cost, VAT, other charges, and total billing.
  4. File Handling:

    • Save and load customer records using the "bill.dat" file.

Usage

  1. Compilation:

    • Compile the code using a C++ compiler.
  2. Run the Program:

    • Execute the compiled program.
  3. User Authentication:

    • Enter the default username and password when prompted.
  4. Navigate Menu:

    • Choose options to manage electricity billing records.

Installation

  1. Clone the Repository:
    git clone https://github.com/your-username/electricity-billing-system.git