In this post, we will learn how to calculate electricity bill using the C Programming language.
This program asks the user to enter total units consumed, then it calculates the electricity bill accordingly.
So, without further ado, let’s begin this tutorial.
C Program to Calculate Electricity Bill
// C Program to Calculate Electricity Bill #include <stdio.h> int main(){ int units; float amount, charge, total_amount; // Asking for input printf("Enter total units consumed: "); scanf("%d", &units); // Calculating electricity bill if (units <= 50){ amount = units * 2.50; charge = 30; } else if (units <= 100){ amount = units * 3.00; charge = 50; } else if (units <= 200){ amount = units * 3.50; charge = 75; } else if (units <= 300){ amount = units * 4.00; charge = 100; } else{ amount = units * 5.00; charge = 125; } // Displaying output total_amount = amount + charge; printf("Electricity Bill: %.2f", total_amount); return 0; }
Output
Enter total units consumed: 375
Electricity Bill: 2000.00
How Does This Program Work ?
int units; float amount, charge, total_amount;
In this program, we have declared one int data type variable and three float data type variables named units, amount, charges and total_amount respectively.
// Asking for input printf("Enter total units consumed: "); scanf("%d", &units);
Then, the user is asked to enter the total no. of units consumed.
// Calculating electricity bill if (units <= 50){ amount = units * 2.50; charge = 30; } else if (units <= 100){ amount = units * 3.00; charge = 50; } else if (units <= 200){ amount = units * 3.50; charge = 75; } else if (units <= 300){ amount = units * 4.00; charge = 100; } else{ amount = units * 5.00; charge = 125; } // Calculating electricity bill if (units <= 50){ amount = units * 2.50; charge = 30; } else if (units <= 100){ amount = units * 3.00; charge = 50; } else if (units <= 200){ amount = units * 3.50; charge = 75; } else if (units <= 300){ amount = units * 4.00; charge = 100; } else{ amount = units * 5.00; charge = 125; }
We calculate the amount by multiplying the units by rates.
// Displaying output total_amount = amount + charge; printf("Electricity Bill: %.2f", total_amount);
Then, we calculate the electricity bill by adding the amount computed above with charges. And the electricity bill is displayed on the screen using printf() function.
Here, we have used %.2f format specifier because we want to display the result only till 2 decimal places.
Conclusion
I hope after going through this tutorial, you understand how to calculate electricity bill using C Programming language.
If you have any doubt regarding the tutorial, feel free to contact us in the comment section. We will be delighted to solve your doubt.
Very best help to study