Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Examine the pseudocode that follows the introductory comments, then find and cor

ID: 3916513 • Letter: E

Question

Examine the pseudocode that follows the introductory comments, then find and correct all the bugs. Correct the code in this file, and be sure to clearly highlight the corrections.

Debugging

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 each sale type. However, management has requested a merged file so that all of the sales, whether the vehicle was new or used, are displayed together for each salesperson. 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

Explanation / Answer

For the Given Question here are the bugs

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote