Based on your new found knowledge and experience in problem solving and Java programming, you obtain a job at PB Incorporated (PBI), a company that sells peanut butter products. One of PBI?s packing plants has been doing exceptionally well. You have been asked to create a new program for the packing plant. Management of the plant has authorized salary increases for the lowest paid workers, based on their longevity with the company and current salary according to the following rules;? Only employees that have a salary LESS than the average salary of all employees, based on employee salaries entered into the program, are eligible to receive a salary increase;? Based on the employees that are eligible to receive a salary increase;o Employees who have not been with the company for at least one year are ineligible for a salary increase;o Employees who have been with the company for at least one year, but less than three years, are eligible for a 2% salary increase;o Employees who have been with the company for at least three years, but less than five years, are eligible for a 3% salary increase;o Employees who have been with the company for five or more years are eligible for a 4% salary increase;The program will take in necessary employee information. Then it will determine which employees are eligible for a salary increase, along with the amount of the increase. Finally, it will produce a report that displays a list of all employee names, their old salary, their new salary (regardless if there is an increase or not), the number of employees that received an increase in salary, and the total salary increase amount to be paid by the company (Hint: This is the differential between the old and new salary amounts, NOT a straight sum of all of the new salary amounts);Your program must also incorporate the following;? The program must make use of efficient design practices that have been covered in class, including, but not limited to: constants, compound operators, methods, etc.;? Salaries must be validated. Salaries may be between $25,000 and $1,000,000 (inclusive of these numbers);? The program must allow up to 20 employees to be entered. The program must gracefully handle the entry of employee #21 (informing the user that only 20 employees are permitted).
Paper#71801 | Written in 18-Jul-2015Price : $27