Thursday
July 24, 2014

Homework Help: programmer

Posted by jan on Thursday, May 3, 2012 at 7:09pm.

/ 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()
checkBoth()
return

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

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

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

detailLoop()
if masterID = transID then
match()
else
if masterID > transID then
noMasterForTrans()
else
noTransForMaster()
endif
endif
checkBoth()
return

match()
masterCredits = masterCredits + transCredits
output masterID, masterName, masterCredits to newMaster
readMaster()
readTrans()
return

noMasterForTrans()
output "No master file record maches transaction ", transID
readTrans()
return

noTransForMaster()
output masterID, masterName, masterCredits to newMaster
readMaster()
return

allDone()
close master
close trans
close newMaster
return

Answer this Question

First Name:
School Subject:
Answer:

Related Questions

Math - Students at ACC must earn 90 credits to obtain an Associate’s degree. ...
statistics - Sixty-four students in an introductory college economics class were...
Computer - After writing the program of Exercise 17.7, write a simple program to...
statistics - 12) The regression equation Credits = 15.4 - .07 Work was fitted ...
Algebra - F=n/15, where n is the total amount of credits in which students ...
Credits - At the end of a video sometimes their are credits: What are some of ...
pre-algebra - 1. Jaron is downloading a file. The size of the file is 3200 KB. ...
Grades - I need some help on calculating my current high school GPA. So far, I'...
Algorithm - Write an algorithm to delete the fifth record in a master file of 50...
6th G Math - Sam has started babysitting to earn extra money. On Thursday night ...

Search
Members