Reference no: EM131321571
Assignment
You are working for a Retirement Planners company that helps customers plan retirement parties. The company has to track all retirement parties for which it is providing planning services. However, since you are building a brand new application for the company, you decide to first build a proof of concept application that only manages one retirement party for now, with the goal of tracking all retirement parties in the future. Each retirement party has a customer budget that describes the maximum amount of money the customer is willing to spend on items purchased for the retirement party. The application must track a running total of the amount of money spent on items purchased for the retirement party and the number of items purchased.
Create an application that uses solid object-oriented principles to simulate one retirement party and an accompanying implementation class that will instantiate one instance of the data definition class, using it to process item purchases for a single retirement party.
The data definition class must also store the name of the person retiring and if a speech will be given. It must have validating mutators for all numeric instance variables and non-validating mutators for non-numeric instance variables. Accessors must be created for all instance variables. The data definition class must allow for the budget to only be set at object creation time, but should not be required. The default budget when it is not specified at object creation time should be $1,000.00. Additionally, the data definition class must be able to calculate how much money is remaining in the budget at any given time.
The implementation class will instantiate one instance of the data definition class with a budget of $2000.00. The program will then prompt the user for the name of the person retiring and if a speech will be given. Next, the user will be prompted to enter item purchase amounts (one at a time) until they have indicated they are finished entering item purchase amounts. Validation of each purchase amount must include a check to make sure there is sufficient money remaining in the budget. When the user has indicated they are finished entering purchase amounts, the program will display a well-formatted summary of the name of the person retiring, whether a speech will be given, the total number of item purchases, the amount of money spent on all item purchases, and the amount of money remaining in the budget.
Notes:
Must use object-oriented techniques rather than procedural.
You may not use Scanner or System classes for input/output. You must use JOptionPane.
You may not use System.exit, or any variant that exits the program in the middle of the program. The program should only exit once the algorithm has finished completing.
When corporate taxes are only market imperfection considered
: Under perfect capital markets, the valuation of a company __________ on the level of leverage". When corporate taxes are the only market imperfection considered,"
|
Description of the recommended administrative steps
: Description of the recommended administrative steps and processes in a typical health care organization risk management program contrasted with the administrative steps and processes you can identify in your selected example plan
|
Why wep never realized its stated objectives
: Unlike Infrared wireless devices, Bluetooth technology uses radio waves to communicate. What are the advantages of Bluetooth over these devices and also over 802.11 technology?
|
Reduce its economic exposure to exchange rate fluctuation
: UVA Co. is a US based MNC that obtains 40 percent of its foreign supplies fromThailand. It also borrows Thailand's currency (the baht) from Thai banks and converts the baht into dollars to support US operations. It currently receives about 10 percent..
|
Create application that uses solid object-oriented principle
: Create an application that uses solid object-oriented principles to simulate one retirement party and an accompanying implementation class that will instantiate one instance of the data definition class.
|
What are the capitalization criteria for a capital lease
: What are the capitalization criteria for a capital lease - What comprises the lessee's minimum lease payments? What is excluded and How do IFRS differ from GAAP regarding accounting for leases? Are there any major issues?
|
What is the accepted explanation for the nursing shortage
: What is the accepted explanation for the nursing shortage? Consider the following explanation: "There is no 'shortage' of nurses; there is a shortage of people willing to put up with the conditions nurses must work under." Do you agree? Why or why..
|
What would be the reading on the scale
: Your mass is 50 kg. Suppose you are standing on a scale in an elevator that starts moving up and increases its speed at the rate of 3 m/s every second. What would be the reading on the scale?
|
Describe the annual percentage rate
: Describe the relationship between annual percentage rate (APR) and effective annual rate (EAR) (not the differences, but rather the relation(s) or connection(s) between the two). If supplying an equation(s), please be sure to explain in words the rel..
|