calculate Electricity bill
Table of Contents
In this article, we will discuss the concept of C code to calculate Electricity bill
In this program, we are going to learn how to calculate electricity bill using different methods in C language.
This is done using if else-if , function, in C language
In this program, we will calculate electricity bill using if else if with && operator in C language
Program 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int unit; //declare variable unit
//first we understand unit prize
/*1 - 100 unit - 5/=
101-200 unit - 7/=
201-300 unit - 10/=
above 300 - 15/=*/ printf("Enter your usage: ");
scanf("%d",&unit);
if(unit>0 && unit<=100){//when this statement is true
printf("Bill amount is: ");
printf("%d",unit*5);//this statement is Executed otherwise
}
else if(unit>100 && unit<=200){//when this statement is true
printf("Bill amount is: ");
printf("%d",(100*5)+(unit-100)*7);//this statement is Executed otherwise
}
else if(unit >200 && unit<=300){//when this statement is true
printf("Bill amount is: ");
printf("%d",(100*5)+(100*7)+(unit-200)*10);//this statement is Executed otherwise
}
else if(unit >300){//when all statements are false
printf("Bill amount is: ");//consumed above 30 units
printf("%d",(100*5)+(100*7)+(100*10)+(unit-300)*15);
//this statement is Executed otherwise
}
else{
printf("No charges");
}
getch();
return 0;
}
When the above code is executed, it produces the following result
Enter your usage: 340 Bill amount is: 3700
In this program, we will calculate electricity bill using function in C language
Program 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
double calcBill(int a);
int unit; //declare variable unit
//first we understand unit prize
/*1 - 100 unit - 5/=
101-200 unit - 7/=
201-300 unit - 10/=
above 300 - 15/=*/ printf("Enter your usage of unit: ");
scanf("%d",&unit);
double total=calcBill(unit);
getch();
return 0;
}
double calcBill(int unit){//function dfinition
if(unit<=100){//when this statement is true
printf("Bill amount is: ");
printf("%d",unit*5);//this statement is Executed otherwise
}
else if(unit<=200){//when this statement is true
printf("Bill amount is: ");
printf("%d",(100*5)+(unit-100)*7);//this statement is Executed otherwise
}
else if(unit<=300){//when this statement is true
printf("Bill amount is: ");
printf("%d",(100*5)+(100*7)+(unit-200)*10);//this statement is Executed otherwise
}
else{//when all statements are false
printf("Bill amount is: ");
printf("%d",(100*5)+(100*7)+(100*10)+(unit-300)*15);
//Finally,this statement is Executed
}
}
When the above code is executed, it produces the following result
Enter your usage of unit: 340 Bill amount is: 2800
In this program, we will calculate electricity bill using function in C language
Program 3
#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);
calc_Electricity(unit);//function call
getch();
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. %.3f",amount);
}
When the above code is executed, it produces the following result
Enter total number of unit consumed: 350 Electricity bill=Rs. 975.00
Suggested post
Similar post
Python code to calculate Electricity bill
C++ code to calculate Electricity bill
C code to calculate Electricity bill
Java code to calculate Electricity bill
Java programming code to check prime or not
C programming code to check prime or not
C++ programming code to check prime or not
Python programming code to check prime or not
Multiply two numbers in Java using scanner| 5 different ways In this article, we will…
5 Different ways to Divide two numbers in Java using scanner In this article, we…
Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…
10 ways to subtract two numbers in Java In this article, we will discuss the…
Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…
How to Divide two numbers in Java| 5 different ways In this article, we will…
This website uses cookies.