Question: Below you will see pseudocode, please debug the code (find the errors) and make the correct changes to pseudocode. // Each time a salesperson sells

Below you will see pseudocode, please debug the code (find the errors) and make the correct changes to pseudocode. 

// Each time a salesperson sells a car at the
// Pardeeville New and Used Auto Dealership,
// a record is created containing the salesperson’s
// name and the amount of the sale.
// Sales of new and used cars are kept in separate files
// because several reports are created for one type
// of sale or the other. However, management has requested
// a merged file so that all of a salesperson’s sales,
// whether the vehicle was new or used,
// are displayed together. The following code is intended
// to merge the files that have already been
// sorted by salesperson ID number.

start
Declarations
string newSalesperson
num newAmount
string usedSalesperson
num usedAmount
string bothAtEof = "N"
string HIGH_NAME = "ZZZZZ"
InputFile newSales
InputFile usedSales
OutputFile allsales
getReady()
while bothAtEof = "Y"
detailLoop()
endwhile
finish()
stop

getReady()
open newSales "NewSales.dat"
open usedSales "UsedSales.dat"
open allSales "AllSales.dat"

input newSalesperson, newAmount from newSales
if eof then
usedSalesperson = HIGH_NAME
endif

input usedSalesperson, usedAmount from usedSales
if eof then
usedsalesPerson = HIGH_NAME

endif if newSalesperson = HIGH_NAME AND usedSalesperson = HIGH_NAME then
bothAtEof = "Y"
endif
return

detailLoop()
if newSalesperson > usedSalesperson then
output usedSalesperson, usedAmount to allSales
input newSalesperson, newAmount from newSales
if eof then
usedSalesperson = HIGH_NAME
endif
else
output newSalesperson, newAmount to allSales
input usedSalesperson, usedAmount from usedSales
if eof then
newSalesperson = HIGH_NAME
endif
endif
if newSalesperson = HIGH_NAME AND usedSalesperson = HIGH_NAME then
bothAtEof = "Y"
endif
return

finish()
close newSales
close usedSales
close allSales
return

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Debugged Pseudocode start Declarations string newSalesperson num newAmount string usedSalesperson nu... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (2 attachments)

PDF file Icon

6642eda35633b_972839.pdf

180 KBs PDF File

Word file Icon

6642eda35633b_972839.docx

120 KBs Word File

Students Have Also Explored These Related Programming Questions!