MyAssignmentHelp.com is not sponsored or endorsed by this college or university
Australia media debated and discussed recently a lot over affordability of own house for first home owners and for a month it was daily headlines of the newspaper, as some individual made a remark that new generation people spends a lot on takeaway coffees and avocado on toasts and if they stop buying it for some time they can save the money for the house deposit. This remark made a sensation amongst new generation’s people and they are thinking over the idea. This report has been made in order to implement the same idea and provide an approximation of savings it could generate.
The aim of this project is to develop software that would calculate the number of avocados people need to not buy so that they could save enough for their house deposit they are looking for. Also, if they start saving it today than at what week of the year it would be enough savings, which they could submit for the house deposit.
This is the simplest level of the program but responsible for essential components of the source code. All the modules related to formatting of the text, welcome display message and its formatting, etc. comes under basic functionality. In this program it is responsible for:
This is the next level in the program development and responsible for well readable code which can be achieved through modularizing the code and other readable actions which are:
This is responsible for advanced level coding in the program and enhancing the Deposit Calculator module to calculate the date by which deposit will be enough, depending upon user-specified number of avocado on toast purchases per week of the user.
Test case |
Expected Result |
Actual result |
The user selects “Enter House Prices” |
User will be prompted three times to enter three different prices of Cheapest House, Chosen House and Median house. |
|
Test case |
Expected Result |
Actual result |
The user enters invalid value for cheapest house |
The user will be prompted with a message “Invalid Value: Please Retry”. |
|
Test case |
Expected Result |
Actual result |
The user enters value for chosen house or cheapest house which is less than that of cheapest house |
The user will be prompted with a message “Invalid value: Value should be greater than cheapest House”. |
|
Test case |
Expected Result |
Actual result |
The user selects deposit calculator option from menu without entering house prices and avocado prices |
The user will be prompted with a message “Please enter Housing prices and avocado price first”. |
|
Test case |
Expected Result |
Actual result |
The user select option 2 from menu “Enter avocado on toast price” |
The user will be prompted with a message “Enter the price (in whole dollars) of avocado on toast from a local cafe or restaurant”. |
|
Test case |
Expected Result |
Actual result |
The user selects option 3 from menu “ Deposit Calculator” |
The user will be prompted with actual number of avocados that he will not need to buy three respective houses. The prices and deposit will be rounded off to two decimal places. |
|
Test case |
Expected Result |
Actual result |
The user enters value 0 for number of times avocado purchased weekly |
The user is prompted with a message” Value must be greater than 0”. |
|
Test case |
Expected Result |
Actual result |
The user enter invalid value option when menu is displayed |
Message to user “Please select valid value”. |
|
Test case |
Expected Result |
Actual result |
The user enters value 4 when menu is displayed |
Message to user “Housing price Calculator is now exiting” and exit from the system without using System.exit() but end of program. |
|
Herman Schildt, The Complete Reference -Java2 (Tata McGraw-Hill, 2008).
Dietel and Mathews Dietel, Java How to Program, (Pearson Education, 7th ed. 2008)
Burton, Kelley, Thomas Crofts and Stella Tarrant, Principles of Java (Corebook, 2011)
Martin, Paul et al (eds), Reference Java and Advanced Functionality (Edward Elgar, 2012)
Berryman, Jeff and Robyn Carroll, 'Cy-près as a Class Action Remedy - Justly Maligned or Just Misunderstood?' in Kit Barker and Darryn Jensen (eds), Private Code: Key Encounters with Public Programming (Cambridge University Press, 2013).
To export a reference to this article please select a referencing stye below:
My Assignment Help. (2021). Programming. Retrieved from https://myassignmenthelp.com/free-samples/itech1000-programming/program-development.html.
"Programming." My Assignment Help, 2021, https://myassignmenthelp.com/free-samples/itech1000-programming/program-development.html.
My Assignment Help (2021) Programming [Online]. Available from: https://myassignmenthelp.com/free-samples/itech1000-programming/program-development.html
[Accessed 17 May 2022].
My Assignment Help. 'Programming' (My Assignment Help, 2021) <https://myassignmenthelp.com/free-samples/itech1000-programming/program-development.html> accessed 17 May 2022.
My Assignment Help. Programming [Internet]. My Assignment Help. 2021 [cited 17 May 2022]. Available from: https://myassignmenthelp.com/free-samples/itech1000-programming/program-development.html.
MyAssignmenthelp.com has appointed best assignment experts who are wizards of words. Our writers know every trick of crafting high quality write-ups within a short period. With years of experiences, we have become one of the most prolific assignment help services in the USA. We deliver custom-made help to students with writing different types of assignments. We guarantee total need-based and timely service, and this is why increasing numbers of students prefer to buy assignment online.
MyAssignmentHelp.com is not sponsored or endorsed by this college or university
Answer: This Hotel Rooms Bookings system has been developed using 3 different programming languages – java, python and Perl. The program is successfully developed in all the 3 languages with the implementation of all the mentioned functionalities for the application. As all the programming languages are developed for different purposes, they provide several in-built properties which are available in one programming language and hence ma...
Read MoreMyAssignmentHelp.com is not sponsored or endorsed by this college or university
Answer Introduction Bad website design is usually characterized by many factor that do not make website appealing and easy to use. In this case, a discussion of Smith and Goldsmith Inc. rental properties website will be evaluated. An analysis of a good website practices explain that, a good website should be easy to navigate by locating links, should not be too clumsy and should have attractive appearance. All these aspects cannot be traced fro...
Read MoreMyAssignmentHelp.com is not sponsored or endorsed by this college or university
Answers: Introduction: A portal development is done by a real estate company. Their current system is analyzed and a report is needed to make in the back-end of that application system. An interview is conducted by the assessor for finding the class specifications utilized in the system. The following report reviews the classes and objects used in the system. 1. Analyzing the behavior of the objects in the application: 1.1. The...
Read MoreMyAssignmentHelp.com is not sponsored or endorsed by this college or university
Answer: Australia media debated and discussed recently a lot over affordability of own house for first home owners and for a month it was daily headlines of the newspaper, as some individual made a remark that new generation people spends a lot on takeaway coffees and avocado on toasts and if they stop buying it for some time they can save the money for the house deposit. This remark made a sensation amongst new generation’s people and t...
Read MoreMyAssignmentHelp.com is not sponsored or endorsed by this college or university
Answers: 1a. The comparison between the internal and external fragmentation: EXTERNAL FRAGMENTATION INTERNAL FRAGMENTATION The fragmentations that are external occur due to the allocation of the processes in a variable sized memory. The fragmentations that are internal generally occur due to the allocation of the process in the fixed sized memory. The fragmentation that are external takes place whe...
Read MoreGet top notch assistance from our best tutors !
Excel in your academics & career in one easy click!
If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the content removal request.