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 14:30
What is the opportunity cost (in civilian output) of a defense buildup that raises military spending from 4.0 to 4.3 percent of an $18 trillion economy? instructions: enter your response rounded to the nearest whole number?
Answers: 3
question
Business, 22.06.2019 11:00
What is the correct percentage of texas teachers charged with ethics violations each year?
Answers: 2
question
Business, 22.06.2019 11:40
In early january, burger mania acquired 100% of the common stock of the crispy taco restaurant chain. the purchase price allocation included the following items: $4 million, patent; $3 million, trademark considered to have an indefinite useful life; and $5 million, goodwill. burger mania's policy is to amortize intangible assets with finite useful lives using the straight-line method, no residual value, and a five-year service life. what is the total amount of amortization expense that would appear in burger mania's income statement for the first year ended december 31 related to these items?
Answers: 2
question
Business, 22.06.2019 14:30
Taking commercial paper means the holder acts honestly
Answers: 1
You know the right answer?
Write a program to read a pre-specified file containing salespersons' names and daily sales for some...
Questions
question
Spanish, 23.05.2020 00:08
question
History, 23.05.2020 00:08
question
Mathematics, 23.05.2020 00:08
question
Mathematics, 23.05.2020 00:08
question
Mathematics, 23.05.2020 00:08
Questions on the website: 13722363