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:
* Get free support
* Communicate privately with other members (PM).
* Removal of this message
* 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
Go Back   Tech Support Forum > The IT Pro > Programming
User Name
Password
Site Map Register Donate Rules Blogs Mark Forums Read


Programming A discussion forum for programs and programming used in tech-related businesses.

Reply
 
LinkBack Thread Tools
Old 10-01-2009, 08:38 AM   #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.
youngl0503 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
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

Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




All times are GMT -7. The time now is 07:12 AM.



Copyright 2001 - 2009, Tech Support Forum
Home Tips Plus | Outdoor Basecamp | Automotive Support Forum

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85