If I were to code this program, I would start from the user's point of view, namely start appropriate action as soon as possible, such as when an error is discovered.
For the first part, the code is generally correct, but I suggest making change to avoid the following dialog:
Please enter Employee Name
Please enter Employee ID number
Please enter Hours Worked
Once the Employee Name is entered as -1, users expect to either quit the program or see the "goodbye" message.
They would be wondering what's the point of entering EmployeeID and hours worked, which are no longer relevant.
For number 2, it's a similar comment. In addition, the entry of EmployeeID can be modified to let the user immediately correct the ID right after he entered an invalid one, such as:
output "Please enter Employee ID number"
while EmployID is <1 or > 599
output "Incorrect Employee ID number, Please enter ID value 1- 599"
This will take care of the problem on the spot.
Otherwise, the pseudocode looks quite logical.
Computer Programming - can anyone give me site about programming I need a sample...
Computer Programming - How do I understand how Java programming works?
Computer Information - A __________ provides the tools that a programmer uses to...
computer - why are natural language not be suited for programming computer.
English - Let's write down what you can do with the computer. 1. I use the ...
computer - To all computer programmer or people know or use computer programming...
Computer Science - Can anyone tell me where one could find help and advice for a...
Programming - Hi. I am taking a computer programming class (C++). I need some ...
Computer science (Java programming) - Why are the use of GUIs and graphics ...
Programming Logic - I need to create a flowchart/psuedocode for a dice game that...