![]() |
![]() |
![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||
| Welcome
to Tech Support Forum home to more then 136,000 problems solved. Issues
have included: Spyware, Malware, Virus Issues, Windows, Microsoft,
Linux, Networking, Security, Hardware, and Gaming Getting your
problem solved is as easy as: 1. Registering for a free account 2. Asking your question 3. Receiving an answer Registered members: * See fewer ads. * And much more..
|
| Want to know how to post a question? click here | Having problems with spyware and pop-ups? First Steps |
|
|||||||
| Programming A discussion forum for programs and programming used in tech-related businesses. |
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 (permalink) |
|
Registered User
Join Date: Oct 2009
Posts: 1
OS: windows xp
|
Assistance with an Assignment if possible
I have an algorithm assignment and i really feel like I'm doing it incorrectly. Here is the problem: Design a program that will read a file of employee records containg employee numbers, employee name, hourly pay rate, regular hours worked and overtime hours worked. The company pays its employees weekly, according to the following rules:
regular pay=regular hours worked x hourly rate of pay overtime pay=overtime hours worked x hourly rate of pay x 1.5 total pay= regular pay +overtime pay the program is to read the input data on each employee's record and compute and print the employee's total pay on the weekly payroll report. All input data and calculated amounts are to appear on the report. A total payroll amount is to appear at the end of the report. This is what I have so far: Input Processing Output emp_record Read employee records selected employee records emp_number Select employee records reg_pay emp_name Print selected records ovt_pay pay_rate Calculate reg_hours tot_pay reg_hours Calculate ovt_hours ovt_hours Calculate tot_hours Print tot_hours This is where I got stuck: Processing total pay 1. Set reg_pay to zero 2. set ovt_pay to zero 3. Set tot_pay to zero 4. Read employee record 5. DOWHILE records exists 6. IF pay_rate= 10.00 THEN print employee details increment tot_pay IF reg_hours= 35 THEN increment reg_pay ( not finished cause I was confused) First record Second record Third record emp_number 12345 12346 EOF emp_name Jones Smith pay_rate 10.00 20.00 reg_hours 35 30 ovt_hours 10 0 First record Second record Third record reg_pay 350 600 EOF ovt_pay 150 0 Tot_pay 500 600 Statement number pay_rate reg_hours ovt_hours DOWHILE Condition reg_pay ovt_pay tot_pay 1,2,3 0 0 0 4 10.00 35 10 5 true 6 print print print 350 150 500 7 20.00 30 0 5 true 6 print print print 600 0 600 7 EOF 5 false 8,9,10 print print print If you could possibly help me I would appreciate it. |
|
|
|
| Important Information |
|
Join the #1 Tech Support Forum Today - It's Totally Free!
TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free. Join TechSupportforum.com Today - Click Here |
![]() |
| Thread Tools | |
|
|