Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Each code segment below starts with some comments (lines that begin with two slashes) that describe the program. Examine the pseudocode that follows the introductory

  1. Each code segment below starts with some comments (lines that begin with two

slashes) that describe the program. Examine the pseudocode that follows the

introductory comments, then find and correct all the bugs as indicated above using red marks.

// DEBUG03-01 // This pseudocode is intended to determine whether students have

// passed or failed a course; student needs to average 60 or

// more on two tests.

start

Declarations

num firstTest

num secondTest

num average

num PASSING = 60

while firstTest not equal to 0

output "Enter first score or 0 to quit "

input firstTest

output "Enter second score"

input secondTest

average = (firstTest + secondTest) / 2

ouput "Average is ", average

if average >= PASSING then

output "Pass"

else

output "Fail"

endif

endwhile

stop

// DEBUG04-01 // 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 salespersons

// 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

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Modeling And Design

Authors: Toby J. Teorey, Sam S. Lightstone, Tom Nadeau, H.V. Jagadish

5th Edition

0123820200, 978-0123820204

More Books

Students also viewed these Databases questions

Question

What benefits can you offer this public?

Answered: 1 week ago

Question

1 What demand is and what affects it.

Answered: 1 week ago