Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

Question

Unit 4 Debugging Exercises

 

The following 2 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 area labeled, Correct the pseudocode below.

 

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.

 

start

        Declarations

               num salesPersonID

               string salesPersonName

               num numBedrooms

               num COMM_3 = $100.00

               num COMM_2 = $75.00

               num COMM_1 = $55.00

               num COMM_STUDIO = $30.00

               num QUIT = 9999

        getReady()

        while salesPersonID <> QUIT

               detailLoop()

        endwhile

        finish()

stop

 

getReady()

        output "Enter salesperson ID or ", QUIT, " to quit "

        output salesperson_ID

return

 

detailLoop()

        output "Enter name "

        input salesPersonName

        output "Enter number of bedrooms rented "

        input numBedrooms

        if numBedrooms > 3 then

               commissionEarned = COMM_3

        else

               if numBedrooms < 2 then

               commissionEarned = COMM_2

               else

                       if numBedrooms > 1 then

                              commission = COMM_1

                       else

                              commission = COMM_4

                       endif

               endif

        endif

        output salesPersonID, salesPersName, commissionEarned

        output "Enter salesperson ID or ", QUIT, " to quit "

        input salesPersonID

return

 

finish()

        output "End of report"

return

 

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY