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
PHP Star Triangle pattern program In this tutorial, we will discuss about PHP Star Triangle…
PHP Full Pyramid pattern program In this tutorial, we will discuss about PHP Full Pyramid…
5 methods to add two numbers in Java In this tutorial, we will discuss the…
Python full Pyramid star pattern program In this tutorial, we will discuss the concept of…
Write a function or method to convert C into F -Entered by the user In…
How to write a function or method to convert Celsius into Fahrenheit In this tutorial,…
View Comments
Good code .lM learning