MasterFile and TransactionFile
I need a
// Pseudocode PLD Chapter 7 #6a pg. 301
// Start
// Declarations
// InputFile masterFile;
// InputFile transactionFile;
// OutputFile newMasterFile;
// num mClientNumber, mtotalClientCost, tClientNumber, titemClientCost
// string mClientfName, mClientlName
// output "Master File Updating Starting"
// open masterFile "Master.rtf"
// open transactionFile "Transaction.rtf"
// open newMasterFile "newMaster.rtf"
// read mClientNumber, mClientfName, mClientlName, mtotalClientCost from masterFile
// read tClientNumber, titemClientCost from transactionFile
// while ( transactionFile not EOF )
// while (( masterFile not EOF) and (mClientNumber < tClientNumber))
// output mClientNumber, mClientfName, mClientlName, mtotalClientCost to newMasterFile
// read mClientNumber, mClientfName, mClientlName, mtotalClientCost from masterFile
// endwhile
// if (masterFile is EOF)
// output "Error Client ID: ", tClientNumber, " not in Master File."
// else if (mClientNumber == tClientNumber) then
// mtotalClientCost = mtotalClientCost + titemClientCost
// output mClientNumber, mClientfName, mClientlName, mtotalClientCost to newMasterFile
// read mClientNumber, mClientfName, mClientlName, mtotalClientCost from masterFile
// else if (mClientNumber > tClientNumber) then
// output "Error Client ID: ", tClientNumber, " not in Master File."
// endif
// read tClientNumber, titemClientCost from transactionFile
// endwhile
// while (masterFile not EOF)
// output mClientNumber, mClientfName, mClientlName, mtotalClientCost to newMasterFile
// read mClientNumber, mClientfName, mClientlName, mtotalClientCost from masterFile
// endwhile
// output "Master File Updating Complete"
// close masterFile
// close transactionFile
// close newMasterFile
// Stop
![TransactionFile
1 568.34
5 345.10
6 1012.43
17 2045.12
100 1231.00
101 167.39
125 5239.67
MasterFile
5 Mike Smith 2098.72
6 Sue Nathan 1234.32
100 Bobby Jones 519.69
125 Sally Mayer 345.74
200 Danny Glover 5623.18](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F98ae3667-83ae-4ce7-ac69-d14987bf1ccb%2Ffbe60f17-6344-48d2-9d43-81b3b4dc0b15%2Fqgp4y6s_processed.jpeg&w=3840&q=75)
![The algorithm for the assignment is attached. Embed the algorithm in the source code file
as comments.
Dev C++ Project Instructions
Create the "PLD7-6a" application. MAKE SURE NO SPACES ARE IN THE
DIRECTORY PATH OR FILE NAME. Specifically perform the following.
1. Create a Folder "PLD7-6a" (e.g., "C:\COP1000\PLD7-6a")
2. Create a Dev C++ Project (i.e., " PLD7-6a") and store in the folder
3. Add code for the application (save as " PLD7-6a.cpp")
4. Download and copy the "MasterFile.rtf" and the "TransactionFile.rtf" files into the
PLD7-6a folder
4. Compile & Run the Project
When submitting assignment, upload the source code file only , (i.e., " PLD7-6a.cpp",
file with the ".cpp" extension).](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F98ae3667-83ae-4ce7-ac69-d14987bf1ccb%2Ffbe60f17-6344-48d2-9d43-81b3b4dc0b15%2Fl8az2pn_processed.jpeg&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 3 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)