All the questions are in the folder, could you just solve the java code and send the zipped file for the code in java.
CSBP 221 – Programming Lab II Lab#04 Objective and Overview Lab Marks: out of 20 · Problem solving · Read and analyses an exercise or problem. · Extract important information that will be used to create a class with all its needed attributes, and methods. · Testing java Classes using GUI. Grading Rules Group Submission · You have to solve all the exercises of each Lab. · Code free of any syntax error: 20% (4 marks from 20) · Code runs and free of any runtime errors: 10% (2 marks from 20) · Code naming conventions shall be respected (variable names, formatting …). 10% (2 marks from 20) · Your code should be tidy and commented (well formatted). 10% (2 marks from 20) · Your code works and gives the expected results or solution. 50% (10 marks from 20) Submission Rules · Zip your Project and submit using link provided in Blackboard. · The deadline is well displayed when you click on the submission link. · Any late submission will reduce your grade. · You have always between 5 days and 1 week deadline depending on the Lab. Using GUI , write a java program that shall solve the following problem: A Small supermarket employs workers who are paid every end of week. According to the one of the three hourly rates depending on their positions. Position Hours rate (dirham) Admin A1 60 Worker P1 40 Worker P2 30 Each worker might work any number of hours per week; any hour over 40 are paid at one and half rate. In addition workers in position A1 and P1 can choose to participate in the following inssurance options: Option Explanation Weekly Cost to Employee (dirham) I1 Medical Insurance 80 I2 Dental Insurance 50 I3 Disability Insurance 30 Position I1 I2 I3 Retirement (3%) Admin A1 Y Y Y Y Worker P1 Y Y Y N Worker P2 N N N N Also, the worker Admin in position A1 can choose to participate in the retirement plan at 3.0% of their gross pay. The following table summarize who is authorized to participate in insurance and retirement plans Write an interactive Java payroll application that calculates the net pay for a worker. The program prompts the user for: skill level and hours worked, as well as appropriate insurance and retirement options for the worker’s position. The application displays: 1) hours worked, 2) hourly rate, 3) regular pay for 40 hours, 4) overtime pay, 5) total pay, 6) total deductions, 7) the net pay (total pay – total deductions). Sample output: CSBP 221 – Programming Lab II Lab#04 Objective and Overview Lab Marks: out of 20 · Problem solving · Read and analyses an exercise or problem. · Extract important information that will be used to create a class with all its needed attributes, and methods. · Testing java Classes using GUI. Grading Rules Group Submission · You have to solve all the exercises of each Lab. · Code free of any syntax error: 20% (4 marks from 20) · Code runs and free of any runtime errors: 10% (2 marks from 20) · Code naming conventions shall be respected (variable names, formatting …). 10% (2 marks from 20) · Your code should be tidy and commented (well formatted). 10% (2 marks from 20) · Your code works and gives the expected results or solution. 50% (10 marks from 20) Submission Rules · Zip your Project and submit using link provided in Blackboard. · The deadline is well displayed when you click on the submission link. · Any late submission will reduce your grade. · You have always between 5 days and 1 week deadline depending on the Lab. Using GUI , write a java program that shall solve the following problem: A Small supermarket employs workers who are paid every end of week. According to the one of the three hourly rates depending on their positions. Position Hours rate (dirham) Admin A1 60 Worker P1 40 Worker P2 30 Each worker might work any number of hours per week; any hour over 40 are paid at one and half rate. In addition workers in position A1 and P1 can choose to participate in the following inssurance options: Option Explanation Weekly Cost to Employee (dirham) I1 Medical Insurance 80 I2 Dental Insurance 50 I3 Disability Insurance 30 Position I1 I2 I3 Retirement (3%) Admin A1 Y Y Y Y Worker P1 Y Y Y N Worker P2 N N N N Also, the worker Admin in position A1 can choose to participate in the retirement plan at 3.0% of their gross pay. The following table summarize who is authorized to participate in insurance and retirement plans Write an interactive Java payroll application that calculates the net pay for a worker. The program prompts the user for: skill level and hours worked, as well as appropriate insurance and retirement options for the worker’s position. The application displays: 1) hours worked, 2) hourly rate, 3) regular pay for 40 hours, 4) overtime pay, 5) total pay, 6) total deductions, 7) the net pay (total pay – total deductions). Sample output: CSBP 221 – Programming Lab II Lab#03 Objective and Overview Lab Marks: out of 20 · Problem solving and analytical thinking. · Read and analyses an exercise or problem. · Extract important information that will be used to create a class with all its components: classes, attributes, and methods. · Grading Rules Group Submission · You have to solve all the exercises of each Lab. · Code free of any syntax error: 20% (4 marks from 20) · Code runs and free of any runtime errors: 10% (2 marks from 20) · Code naming conventions shall be respected (variable names, formatting …). 10% (2 marks from 20) · Your code should be tidy and commented (well formatted). 10% (2 marks from 20) · Your code works and gives the expected results or solution. 50% (10 marks from 20) Submission Rules · Zip your Project and submit using link provided in Blackboard. · The deadline is well displayed when you click on the submission link. · Any late submission will reduce your grade. · You have always between 5 days and 1 week deadline depending on the Lab. Write a java program that shall solve the following problem: A Small supermarket employs workers who are paid every end of week. According to the one of the three hourly rates depending on their positions. Position Hours rate (dirham) Admin A1 60 Worker P1 40 Worker P2 30 Each worker might work any number of hours per week; any hour over 40 are paid at one and half rate. In addition workers in position A1 and P1 can choose to participate in the following insurance options: Option Explanation Weekly Cost to Employee (dirham) I1 Medical Insurance 80 I2 Dental Insurance 50 I3 Disability Insurance 30 Position I1 I2 I3 Retirement (3%) Admin A1 Y Y Y Y Worker P1 Y Y Y N Worker P2 N N N N Also, the worker Admin in position A1 can choose to participate in the retirement plan at 3.0% of their gross pay. The following table summarize who is authorized to participate in insurance and retirement plans Write an interactive Java payroll application that calculates the net pay for a worker. The program prompts the user for: skill level and hours worked, as well as appropriate insurance and retirement options for the worker’s position. The application displays: 1) hours worked, 2) hourly rate, 3) regular pay for 40 hours, 4) overtime pay, 5) total pay, 6) total deductions, 7) the net pay (total pay – total deductions). Note: Use your analytical thinking and create the required classes and methods to build this program.