The application must still perform all the functions from Part 1, with the following features added: 1.The user shall be able to choose whether to buy a vehicle. 2.If the user selects to buy a...

1 answer below »
The application must still perform all the functions from Part 1, with the following features added: 1.The user shall be able to choose whether to buy a vehicle. 2.If the user selects to buy a vehicle, the user shall be required to enter the following values for vehicle financing: a.Model and make. b.Purchase price. c.Total deposit. d.Interest rate (percentage). e.Estimated insurance premium. 3.The software shall calculate the total monthly cost of buying the car (insurance plus loan repayment). Assume that all cars will be repaid over a period of five years. 4.The software shall notify the user when the total expenses exceed 75% of their income, including loan repayments. 5.Display the expenses to the user in descending order by value. Non-functional requirements: 1.You are required to use internationally acceptable coding standards. Include comprehensive comments explaining variable names, methods, and the logic of programming code. 2.You are required to use classes and inheritance. 3.You must use a generic collection to store the expenses and no longer an array. 4.You must use a delegate to notify the user when expenses exceed 75% of their income

Answered 15 days AfterApr 26, 2022

Answer To: The application must still perform all the functions from Part 1, with the following features added:...

Aditya answered on May 11 2022
83 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here