Design a program to displays an employees weekly net pay. The user will enter the employees weekly gross pay. The user will enter the employees
Design a program to displays an employees weekly net pay. The user will enter the employees weekly gross pay. The user will enter the employees pay rate and hours worked. The program will first calculate the weekly gross pay. Please note that the employee might have worked overtime. You can assume that overtime is calculated using time and a half and that a normal work week is 40 hours. From the gross pay, the program will then need to subtract the appropriate taxes: FWT, FICA and state. For testing and design purposes, you can use 20% as the FWT tax rate for Federal Withholding Tax, 8% as the FICA tax rate for the Social Security and Medicare taxes, and 4% for the state taxes. Please note that these rates might change.
Problem Analysis: Provide your analysis for the required program. Your analysis should be clearly written and demonstrate your thought process and steps used to analyze the problem. Include the following subsections:
*What is the required output?
*What are the necessary inputs?
Program Design: Specifically address each of the following points:
*Flowcharts for each module
*Complete pseudocode for the program
Test Cases: Provide four different test cases, presenting the inputs and required outputs for each case, and the resulting action of the program. Include two cases of invalid inputs. Present your test cases in a table.
Program Code: Provide the actual Java code called Project1.java for this project.
Submission Requirements for Projects:
You will submit three files for this project. You will have your Word document, which will have your Program Analysis, Program Design pseudocode, and your Test Cases. You will also submit your flowchart file(s) (This could be included in your Word document) and your Java file for your Program Code.
Step by Step Solution
There are 3 Steps involved in it
Step: 1

Get step-by-step solutions from verified subject matter experts
100% Satisfaction Guaranteed-or Get a Refund!
Step: 2Unlock detailed examples and clear explanations to master concepts

Step: 3Unlock to practice, ask and learn with real-world examples

See step-by-step solutions with expert insights and AI powered tools for academic success
-
Access 30 Million+ textbook solutions.
-
Ask unlimited questions from AI Tutors.
-
Order free textbooks.
-
100% Satisfaction Guaranteed-or Get a Refund!
Claim Your Hoodie Now!

Study Smart with AI Flashcards
Access a vast library of flashcards, create your own, and experience a game-changing transformation in how you learn and retain knowledge
Explore Flashcards