Cooper College maintains a master file of students and credits earned. Each semester the master is updated with a transaction file that contains credits earned during the semester. Each file is sorted in Student ID number order. start    Declarations       num masterID       string masterName       num masterCredits       num transID       num transCredits       string bothDone = "N"        num HIGH_VALUE = 999999       InputFile master       InputFile trans       OutputFile newMaster    getReady()    while bothDone = "N"       detailLoop()    endwhile    allDone() stop getReady()      open master "studentFile.dat"    open trans "semesterCredits.dat"    open newMaster "updatedStudentFile.dat"    readMaster()    readTrans()    checkBoth() return readMaster()    input masterID, masterName, masterCredits from master    if eof then       masterID = HIGH_VALUE    endif return readTrans()    input transID, transCredits from trans    if eof then       transID = HIGH_VALUE    endif return checkBoth()    if masterID = HIGH_VALUE AND transID = HIGH_VALUE then       bothDone = "Y"    endif return

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter13: File Input And Output
Section: Chapter Questions
Problem 8PE
icon
Related questions
Question

I need help completing a Raptor flowchart for the below pseudocode. 

Cooper College maintains a master file of students and credits earned. Each semester the master is updated with a transaction file that contains credits earned during the semester. Each file is sorted in Student ID number order.

start
   Declarations
      num masterID
      string masterName
      num masterCredits
      num transID
      num transCredits

      string bothDone = "N" 
      num HIGH_VALUE = 999999
      InputFile master
      InputFile trans
      OutputFile newMaster
   getReady()
   while bothDone = "N"
      detailLoop()
   endwhile
   allDone()
stop

getReady()  
   open master "studentFile.dat"
   open trans "semesterCredits.dat"
   open newMaster "updatedStudentFile.dat"
   readMaster()
   readTrans()
   checkBoth()
return

readMaster()
   input masterID, masterName, masterCredits from master
   if eof then
      masterID = HIGH_VALUE
   endif
return

readTrans()
   input transID, transCredits from trans
   if eof then
      transID = HIGH_VALUE
   endif
return

checkBoth()
   if masterID = HIGH_VALUE AND transID = HIGH_VALUE then
      bothDone = "Y"
   endif
return

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Intermediate SQL concepts
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage