subject
Business, 12.03.2020 17:24 Arealbot

Write a program to read a pre-specified file containing salespersons' names and daily sales for some number of weeks. It will create an output file with a file name you have gotten from the user that will hold a summary of sales data.

Specifications:

1. You should do a functional decomposition to identify the functions that you will use in the program. These should include reading and writing the files, tallying and showing statistics, etc.

2. The program should prompt the user for the output file name only. Obviously, this should be done in a function.

3. Sales Records are in a text file named theSales. txt. You MUST use this exact file name for the input. The first entry will be an integer that tells how many sales people there are. Following that will be a sales person's last name and first name, followed by the number of weeks of data for that salesperson. Next will be daily sales for the proper number of weeks. Each week will have FIVE days of sales data as doubles. So, a file for 3 sales people and 2 weeks might look like this:

3

lastName1 firstName1

2

20.00 25.00 30.90 40.00 55.50

20.00 25.00 30.90 40.00 55.50

lastname2 firstName2

3

30.00 24.00 45.00 67.00 65.50

20.00 25.00 30.90 40.00 55.50

56.90 87.00 43.50 56.98 55.40

lastName3 firstName3

2

62.00 34.50 12.50 34.00 34.90

70.00 80.00 90.00 65.00 39.00

4. The program must be able to handle however many salespeople are specified (1 to 10 salespeople) and however many weeks of data are specified (1 to 10 weeks). The data must be organized exactly as specified above. Be sure to read the file that way. I will test your program with a file having that format.

5. The output will go to an output file. You will get the name of the file from the user. You will invent the format for the output file. The file must contain the following, all of which must be properly labeled so that it is easy to know what the numbers refer to:

- The number of sales people who were processed

- The number of weeks of sales that were processed

- The last name only of each sales person followed by total and average sales for each week
- Grand total sales and average sales per week for all salespersons over all weeks

6. If the input file or output file opening fails, print an error message and exit.

Notes:

1. You will need to declare several variables. Try to use the least number of variables possible. For instance, you WILL NOT need separate variables for each salesperson's average and total sales. Simply reuse the same variables for all.

2. You may assume that all weeks will have 5 days worth of sales reported.

3. You can assume the correct number of names and middle initials will be there and the correct number of sales figures.

4. Note that you should test your program on data that is easy to hand tally so that you know the correct output you SHOULD get before your program ever runs. That is the ONLY way to know that your program works properly. The above data is NOT good data to use.

ansver
Answers: 3

Another question on Business

question
Business, 21.06.2019 21:30
Gary becker's controversial the economics of discrimination concludes that price discrimination has no effect on final profits. price discrimination benefits monopolies. labor discrimination in hiring results in more efficient allocations of production. discrimination in hiring practices has no effect on final profits. labor discrimination harms firms that practice it due to increased labor costs. price discrimination harms monopolies, which refutes over two centuries of economic theory.
Answers: 3
question
Business, 22.06.2019 01:30
The gomez company, a merchandising firm, has budgeted its activity for december according to the following information: • sales at $500,000, all for cash. • merchandise inventory on november 30 was $250,000. • the cash balance at december 1 was $20,000. • selling and administrative expenses are budgeted at $50,000 for december and are paid for in cash. • budgeted depreciation for december is $30,000. • the planned merchandise inventory on december 31 is $260,000. • the cost of goods sold represents 75% of the selling price. • all purchases are paid for in cash. the budgeted cash disbursements for december are:
Answers: 3
question
Business, 22.06.2019 14:30
If a product goes up in price, and the demand for it drops, that product's demand is a. elastic b. inelastic c. stable d. fixed select the best answer from the choices provided
Answers: 1
question
Business, 22.06.2019 17:40
Adamson company manufactures four lines of garden tools. as a result of an activity analysis, the accounting department has identified eight activity cost pools. each of the product lines is produced in large batches, with the whole plant devoted to one product at a time. classify each of the following activities or costs as either unit-level, batch-level, product-level, or facility-level. activities (a) machining parts. (b) product design. (c) plant maintenance. (d) machine setup. (e) assembling parts. (f) purchasing raw materials. (g) property taxes. (h) painting.
Answers: 2
You know the right answer?
Write a program to read a pre-specified file containing salespersons' names and daily sales for some...
Questions
question
Computers and Technology, 12.10.2019 15:10
question
Mathematics, 12.10.2019 15:10
question
Computers and Technology, 12.10.2019 15:10
question
Mathematics, 12.10.2019 15:10
question
Mathematics, 12.10.2019 15:10
Questions on the website: 13722361