Answered step by step
Verified Expert Solution
Link Copied!
Question
1 Approved Answer

Programming Logics & Design Chapter 8 Performing Maintenance 1 also provide flowchart A file name MAINTENANCE08-01.txt is included with your downloadable student files. Assume that

Programming Logics & Design Chapter 8 Performing Maintenance 1 also provide flowchart

A file name MAINTENANCE08-01.txt is included with your downloadable student files. Assume that this program is a working program in your organization and that it needs modification as described in the comments (line that begin with two slashes) as the beginning of the file. Your job is to alter the program to meet the new specifications.

// This application reads sales data for a real estate broker. // The user enters a record for each of 10 salespeople // containing the salesperson's name, // the number of properties sold by that person during the month, // and the total value of those properties. // The data records are sorted by value so the data for // the top three salespeople can be displayed. // Modify the program to // (1) enter data for any number of salespeople up to 60 // (2) allow the user to choose whether to see // (a) the data for the top three salespeople // (or fewer if 3 are not entered) by value // (b) the data for the top three salespeople // (or fewer if 3 are not entered) by // number of properties sold

start Declarations num SIZE = 10 string names[SIZE] num properties[SIZE] num values[SIZE] num count num NUM_TO_DISPLAY = 3 num comps num x num y num tempProp num tempVal string tempName getReady() display() finish() stop

getReady() count = 0 while count < SIZE output "Enter salesperson name " input names[count] output "Enter number of properties sold " input properties[count] output "Enter total value of those properties " input values[count] count = count + 1 endwhile return

display() sort() count = 0 while count < NUM_TO_DISPLAY output names[count], properties[count], values[count] count = count + 1 endwhile return

finish() output "End of display" return

sort() comps = SIZE - 1 while y < comps x = 0 while x < comps if values[x] < values[x + 1] then swap() endif x = x + 1 endwhile y = y + 1 endwhile return

void swap() tempName = names[x + 1] names[x + 1] = names[x] names[x] = tempName tempProp = properties[x + 1] properties[x + 1] = properties[x] properties[x] = tempProp tempVal = values[x + 1] values[x + 1] = values[x] values[x] = tempVal return

Step by Step Solution

There are 3 Steps involved in it

Step: 1

To modify the given program according to the new specifications well need to make several adjustments First we will need to allow for dynamic input up ... blur-text-image
Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Records And Database Management

Authors: Jeffrey R Stewart Ed D, Judith S Greene, Judith A Hickey

4th Edition

0070614741, 9780070614741

More Books

Students explore these related Databases questions

Question

What are ERP suites? Are HCMSs part of ERPs?

Answered: 3 weeks ago