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, 22.06.2019 03:50
John is a 45-year-old manager who enjoys playing basketball in his spare time with his teenage sons and their friends. at work he finds that he is better able to solve problems that come up because of his many years of experience, but while on the court, he finds he is not as good keeping track of the ball while worrying about the other players. john's experience is:
Answers: 1
question
Business, 22.06.2019 05:30
The hartman family is saving $400 monthly for ronald's college education. the family anticipates they will need to contribute $20,000 towards his first year of college, which is in 4 years .which best explain s whether the family will have enough money in 4 years ?
Answers: 1
question
Business, 22.06.2019 06:30
Ummit record company is negotiating with two banks for a $157,000 loan. fidelity bank requires a compensating balance of 24 percent, discounts the loan, and wants to be paid back in four quarterly payments. southwest bank requires a compensating balance of 12 percent, does not discount the loan, but wants to be paid back in 12 monthly installments. the stated rate for both banks is 9 percent. compensating balances will be subtracted from the $157,000 in determining the available funds in part a. a-1. calculate the effective interest rate for fidelity bank and southwest bank. (do not round intermediate calculations. input your answers as a percent rounded to 2 decimal places.) a-2. which loan should summit accept? southwest bank fidelity bank b. recompute the effective cost of interest, assuming that summit ordinarily maintains $37,680 at each bank in deposits that will serve as compensating balances
Answers: 1
question
Business, 22.06.2019 07:10
Refer to the payoff matrix. suppose that speedy bike and power bike are the only two bicycle manufacturing firms serving the market. both can choose large or small advertising budgets. is there a nash equilibrium solution to this game?
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
Mathematics, 26.11.2020 02:30
question
Mathematics, 26.11.2020 02:30
question
Mathematics, 26.11.2020 02:30
question
English, 26.11.2020 02:30
Questions on the website: 13722359