/CustomerBillingSytemInC

a simple customer billing system using C programming language

Primary LanguageC

Customer Billing Sytem In C Programming

A simple customer billing system using C programming language

This is a Performance Innovative Task (Final) in Computer Programming 1 Subject in USTP

  1. Accounts can be added to the program at any time and it can hold any number of accounts.
  2. The programming of simple calculations such as calculation of due amount, balance etc. have been embedded in the code of this project.
  3. The system also allows us to search an account by two ways, either by name of the customer or by the number of customer.
  4. The due amount to be paid is shown as negative balance.
  5. If you have nothing to do with the program, you can directly exit from the main menu.

You can find the flowchart of this code here:

https://lucid.app/lucidchart/f75b3ffb-a604-43fd-ac39-46eb5b1a831c/edit?view_items=TOy1qj8sb.ID&invitationId=inv_7573380d-ff95-46cf-9f09-590a0455a35b

You can find the code screenshots here:

https://drive.google.com/drive/folders/1H8fX7EoceVTDgLQRm5BHWjdM6c6nKi48

Additional Contributors:

Rhoydel Jr. M. Elan

Gerald M. Llorente

Message me for more Inquiries: https://www.facebook.com/johnlemgonzales


Customer Billing System


Customer Billing System Program Description:

This C program simulates a customer billing system where users can add accounts, search for accounts by username or ID, display all customers, and perform operations such as checking balance, adding due amount, depositing money, and withdrawing money.


User Interface:

The program presents a user-friendly interface with options to add an account, search for accounts, display all customers, or exit the program.


Data Structure:

The program uses a structure Database to store customer data including name, ID, and balance.


Functionality:

  • Add Account: Users can add accounts by entering the username and ID. Duplicate entries are checked to ensure uniqueness.
  • Search Account: Users can search for accounts either by username or ID. Upon successful search, users can perform various operations like checking balance, adding due amount, depositing money, or withdrawing money.
  • Display All Customers: Users can view details of all customers including name, ID, and balance.
  • Exit: Users can exit the program at any time.

Usage:

Compile and execute the program in a C environment. Follow the prompts to navigate through the menu and perform desired operations. The program provides a comprehensive billing system for managing customer accounts.