Hello,i learned how to used the C++ but i have problems to analysis the problem in my project.

Write a program to process monthly paycheck for all contract workers of an organization. Each worker will have the following information: Identification number (at-digit integer), the worker's name, hourly pay rate, and the number of hours worked during a given month. Message "Wrong ID" will appear if the identification number is wrong. The normal monthly working hours is 0 to 200. If the gross pay is greater than 2000, a tax of 5% will be deducted. The program output should show the worker's identification number, worker's name, gross pay, tas deduction and net pay for all the workers. Then the output should also show the total gross pay and total tax deductions for the organization.