/* An electric power distribution company charges its domestic consumer as follows: Consumption Units Rate of Charge 0-200 0.50 per unit 201-400 Rs. 100 plus Rs. 0.65 per unit excess of 200 401-600 Rs. 230 plus Rs. 0.85 per unit excess of 400 601-above Rs. 390 plus Rs. 1.00 per unit excess of 600 Program should read the units consumed for a customer and calculate the total bill. */ #include #include void main() { int units ; float amt ; clrscr() ; printf("Enter consumption units: ") ; scanf("%d", &units) ; if(units>=0 && units<=200) { amt = units * 0.50 ; printf("The total billing amount is %f", amt) ; } else if(units>=201 && units<=400) { amt = 100 + (units-200) * 0.65 ; printf("The total billing amount is %f", amt) ; } else if(units>=401 && units<=600) { amt = 230 + (units-400) * 0.85 ; printf("The total billing amount is %f", amt) ; } else { amt = 390 + (units-600) * 1.00 ; printf("The total billing amount is %f", amt) ; } getch() ; } /* Output 1: Enter consumption units: 300 The total billing amount is 165.000000 Output 2: Enter consumption units: 450 The total billing amount is 272.500000 Output 3: Enter consumption units: 620 The total billing amount is 410.000000 */