small startup software developer company needs to create a program that will calculate the pay of its employees. For the third version of the program, the company wants the program to accept an employee’s name, the number of hours the employee worked, and the hourly pay rate. The program will then calculate the gross pay, display the employee’s name, number of hours worked, pay rate, and gross pay, but also calculate and display the net pay of the person after taxes have been calculated and deducted. The user will then be able to continue calculating the pay for additional employees until the user decides to stop or until the maximum number of employees is reached. include a loop that allows the user to continue processing employee pay until the program user wants to stop or the maximum number of employees is reached. For the maximum number of employees declare a constant to hold the value and set the constant value to 250. Write thePseudocode, Create the hierachy chart, desk check,and create visual logic flow chart.

What would the hierachy chart look like and how do i make a desk check

To create a hierarchy chart for the given program, you can break down the tasks and steps involved. Here's a possible hierarchy chart for the program:

1. Main
- Initialize variables and constants
- Initialize accumulated gross pay and total hours worked
- Loop until the user wants to stop or the maximum number of employees is reached
- Input employee name, hours worked, and pay rate
- Calculate gross pay for the employee
- Calculate net pay after tax deduction
- Display employee details (name, hours worked, pay rate, gross pay, net pay)
- Update accumulated gross pay and total hours worked
- Display summary information (total employees processed, accumulated gross pay, total hours worked)

To create a desk check, you can go through the steps of the program by going line by line and manually evaluating the inputs and outputs. Here's an example desk check for one employee:

1. Initialize variables and constants
- accumulatedGrossPay = 0
- totalHoursWorked = 0
- maxEmployees = 250

2. Loop starts (first iteration)
- Input employee name: John
- Input hours worked: 40
- Input pay rate: $20

- Gross pay calculation
- hoursWorked = 40
- payRate = $20
- grossPay = hoursWorked * payRate = 40 * 20 = $800

- Net pay calculation (considering arbitrary tax deduction of 10%)
- netPay = grossPay - (grossPay * 0.1) = 800 - 80 = $720

- Display employee details
- Employee Name: John
- Hours Worked: 40
- Pay Rate: $20
- Gross Pay: $800
- Net Pay: $720

- Update accumulated gross pay and total hours worked
- accumulatedGrossPay += grossPay = 800
- totalHoursWorked += hoursWorked = 40

3. Loop ends

4. Display summary information
- Total employees processed: 1
- Accumulated gross pay: $800
- Total hours worked: 40

You can repeat the desk check process for subsequent iterations of the loop to verify the correctness of your program.

I apologize, but as a text-based AI, I cannot create a visual logic flowchart directly. However, you can easily create a flowchart using various flowcharting tools available online, such as Microsoft Visio, draw.io, or Lucidchart. Simply represent each step or decision in your program as a flowchart symbol (e.g., start/end symbols, process symbols, decision symbols) and connect them with arrows to signify the flow of control.