Question: Create a java code based on the following. PROCESS_CUSTOMER_RECORDS 1 SET minKilowatt = 0.0 2 SET maxKilowatt = 1000.0 3 SET lowRateKilowattMin = 200.0 4
Create a java code based on the following.
PROCESS_CUSTOMER_RECORDS
1 SET minKilowatt = 0.0
2 SET maxKilowatt = 1000.0
3 SET lowRateKilowattMin = 200.0
4 SET lowRate = 0.08
5 SET highRate = 0.11
6 SET totalOwed = 0.0
7 SET numCustomers = 0
8 PRINT Montly Billing Report heading
9 PRINT Customer Number | Customer Name | Kilowatts Used | Amount Owed sub-heading
10 PROMPT for customerNumber
11 READ customerNumber
DOWHILE customerNumber <> QUIT
12 PROMPT for customerName
13 READ customerName
REPEAT
14 PROMPT for kilowattsUsed
15 READ kilowattsUsed
16 IF kilowattsUsed < minKilowatt OR kilowattsUsed >= maxKilowatt THEN
PRINT ERROR! Please enter a valid number of kilowatts
ENDIF
UNTIL kilowattsUsed >= minKilowatt AND kilowattsUsed < maxKilowatt
17 IF kilowattsUsed < lowRateKilowattMin THEN
SET amountOwed = kilowattsUsed * highRate
ELSE
SET amountOwed = kilowattsUsed * lowRate
ENDIF
18 totalOwed = totalOwed + amountOwed
19 numCustomers = numCustomers + 1
20 PRINT customerNumber, customerName, kilowattsUsed, amountOwed
21 PROMPT for customerNumber
22 READ customerNumber
ENDDO
23 IF numCustomers > 0 THEN
PRINT numCustomers, totalOwed
ELSE
PRINT No customers entered
ENDIF
END
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
