Question
The program should print a monthly water bill as follows. Gallons should be printed as whole numbers, but the charges should be printed with two
The program should print a monthly water bill as follows. Gallons should be printed as whole numbers, but the charges should be printed with two decimal places. Please note the alignment of the numbers in a column. Use f-strings with a field width specifier to accomplish this. Use the sample data to test your solution. The minimum monthly charge for water is $12.18. See Sample 2 above. Even if the consumption is very low, the minimum charge will be assessed. if the current meter reading is less than the previous meter reading, your program should give an error message and should not calculate a bill.
\begin{tabular}{l|l} Gallons consumed & Charge per 1,000 Gallons \\ \hline 0 to 1,500 gallons & $5.26 \\ \hline 1,501 to 10,000 gallons & $4.54 \\ \hline 10,001 to 100,000 gallons & $3.77 \\ \hline 100,001 to 500,000 gallons & $2.73 \\ \hline Over 500,000 gallons & $2.30 \\ \hline \end{tabular} Enter previous meter reading: 130000 Enter current meter reading: 120000 Invalid input. Current reading cannot be less than previous reading
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started