Tuesday
October 21, 2014

Homework Help: Programming logic

Posted by Alisa on Sunday, April 29, 2012 at 1:09am.

Finding the bugs.

// 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 = 9999
      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
      newSalesperson = HIGH_NAME
   endif

   input usedSalesperson, usedAmount from usedSales
   if eof then
      usedSalesperson = newSalesperson
   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 usedSalesperson, usedAmount from usedSales
      if eof then
         usedSalesperson = HIGHNAME
      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


If you can explain this to me that I can understand how to do it?

Answer this Question

First Name:
School Subject:
Answer:

Related Questions

lacco - // Each time a salesperson sells a car at the Pardeeville New and Used ...
Computer Flowcharts - A department store pays its salesperson only by commission...
Algebra - Ms. Jones has two job offers as a car salesperson. At one dealership, ...
NSU - The Omega pharmaceutical firm has five salespersons, whom the firm wants ...
Math - The chart shows the number of cars sold per week at a car dealership ...
MATH - A salesperson makes a flat fee of $20 per day plus $8per hour. Which ...
object oriented programming - Write a program that takes as input the ...
Math(just check it please easy) - A salesperson makes a flat fee of $20 per day ...
Psychology- HELP!!!! - The salesperson in medication ads dresses to look like a ...
psychology - The salesperson in medication ads dresses to look like a doctor ...

Search
Members