Question: Homeowner Expenses Calculator Objective Write a program that calculates and displays the total expenses incurred by a homeowner over a specified range of months using
Homeowner Expenses Calculator
Objective
Write a program that calculates and displays the total expenses incurred by a homeowner over a specified range of months using month numbers eg for January, for February The program should include functions to collect and return the following information:
Range of Months for which expenses are being calculated eg from month to month
Amount of MortgageRent Payment the same amount for each month in the specified range and the Expected Budgeted Amount.
Home Insurance Costs the same amount for each month in the specified range and the Expected Budgeted Amount.
Utilities Expenses electricity water, gas, internet:
a The program should allow users to input the monthly utility costs, which may vary by month, along with the Expected Budgeted Amount for each utility.
Total Maintenance and Repair Costs incurred during the entire specified period and the Expected Budgeted Amount.
Total Renovation Costs, if any, during the entire specified period and the Expected Budgeted Amount.
Total Amount Spent on Meals Entered monthly for the range of months, with a breakdown for:
Groceries Purchased total for each month and the Expected Budgeted Amount.
Restaurant Purchases total for each month and the Expected Budgeted Amount.
The program should calculate and display
The total expenses incurred by the homeowner.
The total budgeted expenses for the period.
A list of expenses that were over budget, showing which specific items exceeded their expected budgeted amounts eg MortgageRent Payment, Home Insurance Costs, Utilities, Maintenance and Repair Costs, Renovation Costs, Groceries Purchased, Restaurant Purchases
The amount saved by the homeowner if the expenses were under the total budgeted amount.
Input Validation
Do not accept negative numbers for any dollar amount.
Do not accept numbers less than for the range of months.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
