Write a C program to generate electricity bill using if... else if. control statement, based on the electricity
consumed units and unit charges are given.
50 units Rs. 100 unit
100 units Rs. 1.50/unit
200 units Rs. 200/unit
above-250
units
2.50/unit
Required input: Person EB id, Person name, Address, Date, Month, Units consumed and total amount.
Answers
Answered by
0
Explanation:
#include <stdio.h>
int main()
{
int unit;
float amt, total_amt, sur_charge;
/* Input unit consumed from user */
printf("Enter total units consumed: ");
scanf("%d", &unit);
/* Calculate electricity bill according to given conditions */
if(unit <= 50)
{
amt = unit * 0.50;
}
else if(unit <= 150)
{
amt = 25 + ((unit-50) * 0.75);
}
else if(unit <= 250)
{
amt = 100 + ((unit-150) * 1.20);
}
else
{
amt = 220 + ((unit-250) * 1.50);
}
/*
* Calculate total electricity bill
* after adding surcharge
*/
sur_charge = amt * 0.20;
total_amt = amt + sur_charge;
printf("Electricity Bill = Rs. %.2f", total_amt);
return 0;
}
Similar questions