A simple customer billing system using C programming language
This is a Performance Innovative Task (Final) in Computer Programming 1 Subject in USTP
- Accounts can be added to the program at any time and it can hold
any number of accounts
. - The programming of simple calculations such as calculation of
due amount
,balance
etc
. have been embedded in the code of this project. - The system also allows us to search an account by two ways, either by
name of the customer
or by thenumber of customer
. - The due amount to be paid is shown as
negative balance
. - 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:
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 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.