Computer Science, asked by kumarpiyush88733, 8 months ago

Write a program in java to input number of water units consumed and compute the

total bill amount according to following slab-

Number of units Rate per unit

First 150 Rs 250/=

Next 175 Re 1.00 per unit

Next 150 Rs 1.75 per unit

Above 475 Rs 2.25 per unit​

Answers

Answered by arnav2017239
2

Answer:

Program to calculate Electricity Bill

Difficulty Level : Basic

Last Updated : 08 Nov, 2021

Given an integer U denoting the amount of KWh units of electricity consumed, the task is to calculate the electricity bill with the help of the below charges:

1 to 100 units – Rs. 10/unit

100 to 200 units – Rs. 15/unit

200 to 300 units – Rs. 20/unit

above 300 units – Rs. 25/unit

Examples:

Input: U = 250

Output: 3500

Explanation:

Charge for the first 100 units – 10*100 = 1000

Charge for the 100 to 200 units – 15*100 = 1500

Charge for the 200 to 250 units – 20*50 = 1000

Total Electricity Bill = 1000 + 1500 + 1000 = 3500

Input: U = 95

Output: 950

Explanation:

Charge for the first 100 units – 10*95 = 950

Total Electricity Bill = 950

Recommended: Please try your approach on {IDE} first, before moving on to the solution.

Approach: The idea is to identify the charge bar in which it falls and then calculate the bill according to the charges mentioned above. Below is the illustration of the steps:

Check units consumed is less than equal to the 100, If yes then the total electricity bill will be:

\text{Total Electricity Bill} = (\text{units} * 10)

Else if, check that units consumed is less than equal to the 200, if yes then total electricity bill will be:

\text{Total Electricity Bill} = (100*10) + (\text{units}-100) * 15

Else if, check that units consumed is less than equal to the 300, if yes then total electricity bill will be:

\text{Total Electricity Bill} = (100*10) + (100*15) + (\text{units}-200) * 20

Else if, check that units consumed greater than 300, if yes then total electricity bill will be:

\text{Total Electricity Bill} = (100*10) + (100*15) + (100*20) + (\text{units}-300) * 25

Explanation:

Similar questions