In this tutorial, we will discuss C program to calculate electricity bill
In this post, we will learn how to calculate electricity bill using if condition in the C programming language
We can calculate monthly electric power usage in many ways.
In this tutorial, we display two programs calculating electricity bill in Java.
Before we write a program to calculate the electricity bill, we must understand electricity charges rates.
/*1 - 100 unit - 5/= 101-200 unit - 7/= 201-300 unit - 10/= above 300 - 15/=*///for example
Example
We can explain of this program as follows
program 1
#include <stdio.h> #include <stdlib.h> int main() { int unit=311; //declare variable unit //first we understand unit prize /*1 - 100 unit - 5/= 101-200 unit - 7/= 201-300 unit - 10/= above 300 - 15/=*/ if(unit<=100){//when this statement is true printf("%d",unit*5);//this statement is Executed otherwise } else if(unit<=200){//when this statement is true printf("%d",(100*5)+(unit-100)*7);//this statement is Executed otherwise } else if(unit<=300){//when this statement is true printf("%d",(100*5)+(100*7)+(unit-200)*10);//this statement is Executed otherwise } else if(unit>300){//when this statement is true printf("%d",(100*5)+(100*7)+(100*10)+(unit-300)*15);//this statement is Executed otherwise } else{//when all statements are false printf("No value");//this statement is Executed } getch(); return 0; }
When the above code is executed, it produces the following results
2365
Program 2
#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 total units consumed: "); scanf("%d",&unit); 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: ");//consumed above 30 units printf("%d",(100*5)+(100*7)+(100*10)+(unit-300)*15); //this statement is Executed otherwise } getch(); return 0; }
When the above code is compiled and executed, it produces the following results
Enter total units consumed: 235 Bill amount is: 1550
#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/= for example*/ printf("Enter total units consumed: "); 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{//all statements are false printf("No charges"); }//this statement is executed getch(); return 0; }
When the above code is compiled and executed, it produces the following results
Enter total units consumed: 250 Bill amount is: 1700
Suggested for you
Operator in C language
Function in C language
10 simple ways to add two numbers in Java In this article, we will discuss…
Write a Python program to find the first n prime numbers In this article we…
Python: Calculate Average of odd and even in a list using loops In this post,…
Python: Average of Odd & Even Numbers from User Input In this post, we will…
Explanation of one dimensional array In this post, we will discuss the concept of "Explanation…
Python program to calculate the sum of odd and even numbers in a list In…
View Comments
Good code .lM learning