C program to Electricity bill calculation using function
- Home
- Calculations
- C program to Electricity bill calculation using function
- On
- By
- 1 Comment
- Categories: Calculations
C program to Electricity bill calculation using function
C program to Electricity bill calculation using function
In this tutorial, we will discuss the C program to Electricity bill calculation using the function
In this article, we will discuss how to calculate the electricity bill in the C programming language using the function
We can calculate monthly electric power usage in many ways in the C programming language
In this tutorial, I have written two programs for calculating electricity bill in C language using the function.
Before we write a program to calculate the electricity bill we must understand electricity charges and rates.
/*1 - 100 unit - 1.5/= 101-200 unit - 2/= 201-300 unit - 3/= above 300 - 4/=*/
In my previous post, I have explained to the C program to calculate the electricity bill
However, in this program, we embed the logic of the Calculate electricity bill program in the function
Once this program received the units and it will calculate the electricity bill and cost per month
After receiving the input from the user, it is stored in the variable of the unit and then program calculate electricity bill
This program can have the following common procedures for completion of this program
- Declare total unit consumed by the customer using the variable unit.
- If the unit consumed less or equal to 50 units, calculates the total amount of usage =unit*1.50
- If the unit consumed between 50 to 150 units, calculates the total amount of usage =(50*1.5)+(unit-50)*2)
- If the unit consumed between 150 to 250 units ,calculates total amount of usage =(50*1.5)+(100*2)+(unit-150)*3
- If the unit consumed above 250 units ,calculates total amount of usage =(50*1.5)+(100*2)+(100)*3+(unit-250)*4
- No additional charge
Calculate electricity bill without && operator
Program 1
#include <stdio.h> #include <stdlib.h> int calc_Electricity();//function prototype int main() { //rates apply // 1- 50 units - 1.50 //51- 150 units - 2.00 //101 - 250 units - 3.00 //above 251 units - 4.00 int unit=0; printf("Enter total mun its consumed\n"); scanf("%d",&unit);//Reads input from user and store in variable unit calc_Electricity(unit);//function call return 0; } int calc_Electricity(int unit){//function definition double amount; if(unit<=50) {//below 50 units amount=unit*1.50; } else if(unit<=150) {//below 150 units amount=((50*1.5)+(unit-50)*2.00); } else if((unit<=250)){//below 250 units amount=(50*1.5)+((150-50)*2.00)+(unit-150)*3.00; } else{//above 250 units amount=(50*1.5)+((150-50)*2.00)+((250-150)*3.00)+(unit-250)*4; } printf("Electricity bill = Rs. %.2f",amount); //display the output on the screen }
When the above code is executed, it produces the following results
Enter total units consumed 275 Electricity bill = Rs.675.00
Program 2
Calculate electricity bill with && operator
#include <stdio.h> #include <stdlib.h> int calc_Electricity();//function prototype int main() { //rates apply // 1- 50 units - 1.50 //51- 150 units - 2.00 //101 - 250 units - 3.00 //above 251 units - 4.00 int unit=0; printf("Enter total units consumed\n"); scanf("%d",&unit);//Reads input from user and store in variable unit calc_Electricity(unit);//function call return 0; } int calc_Electricity(int unit){//function definition double amount; if((unit>=1)&&(unit<=50))//between 1 - 50 units { amount=unit*1.50; } else if((unit>50)&&(unit<=150))//between 50 150 units { amount=((50*1.5)+(unit-50)*2.00); } else if((unit>150)&&(unit<=250)){//between 150 - 250 units amount=(50*1.5)+((150-50)*2.00)+(unit-150)*3.00; } else if(unit>250){//above 250 units amount=(50*1.5)+((150-50)*2.00)+((250-150)*3.00)+(unit-250)*4; } else{ printf("No usage "); amount=0; } printf("Electricity bill = Rs. %.2f",amount); }
When the above code is executed, it produces the following results
Enter total units consumed 255 Electricity bill = Rs.595.00
Similar post
C++ code to calculate electricity bill
C code to calculate electricity bill
Java code to calculate electricity bill
Python program to calculate electricity bill
C++ program to calculate electricity bill using function
C program to calculate electricity bill using function
Java program to calculate electricity bill using method
Python program to calculate electricity bill using function
Suggested for you
Type of User-define function in C++ language
User define function in C language
1 Comment
bella May 23, 2021 at 12:18 am
Write a C program using BREAK and looping statement to compute bill payment of
electrical consumption for different users. In order to promote saving, Tenaga
National Berhad (TNB) charge a lower rate to users with lower consumption as
shown in Table