Unit 4A Debugging Exercises
(Note - Does not include Part 2 Flowchart Debugging Exercise 4)
The following 3 debugging assignments begins with some comments (lines that begin with 2 slashes)
that describes the program. Examine the pseudocode that follows the introductory comments. Discover
the errors and fix the pseudocode in the space provided.
Pseudocode Debugging Exercise 1
// This pseudocode should create a report that contains an
// apartment complex rental agent's commission. The
// program accepts the ID number and name of the agent who
// rented the apartment, and the number of bedrooms in the
// apartment. The commission is $100 for renting a three-bedroom
// apartment, $75 for renting a two-bedroom apartment, $55 for
// renting a one-bedroom apartment, and $30 for renting a studio
// (zero-bedroom) apartment. Output is the salesperson’s
// name and ID number and the commission earned on the rental.
num COMM_3 = $100.00
num COMM_2 = $75.00
num COMM_1 = $55.00
num COMM_STUDIO = $30.00
num QUIT = 9999
while salesPersonID <> QUIT
output "Enter salesperson ID or ", QUIT, " to quit "
output "Enter name "
output "Enter number of bedrooms rented "
if numBedrooms > 3 then
commissionEarned = COMM_3
if numBedrooms < 2 then
commissionEarned = COMM_2
Unit 4 Debugging Exercises