Write a C program. A company has 4 salespeople (1 to 4) who sell 5 different products (1 to 5). Every day the company maintains a CSV file for each product sold. A CSV file is a comma-separated values file. The CSV file contains the product, and the total dollar value of that product sold by each salesperson that day. A screenshot of the CSV file has been attached.   Write a program that will read all this information for a day’s sales and summarize the total sales by salesperson and by product. After processing all the information for the day, display the results in a tabular format, with each column representing a salesperson and each row representing a particular product. Gross total each row to get the total sales of each product. Gross total each column to get the total sales by salesperson. Your output should include these cross-totals to the right of the totaled rows and to the bottom of the totaled columns.   For the sample data screenshot the output could look like this                Seller1      Seller2      Seller3      Seller4    Total Product1         915         777         886         383        2961 Product2         492         386         335         793        2006 Product3          27         362         421         649        1459 Product4         926         763          59         690        2438 Product5         736         172         426         540        1874 Total           3096        2460        2127        3055           0   Tips   You may assume that each line in the CSV file is not larger than a number of your choice, say no larger than 256. You may assume that there are no spaces or other special characters in the names of the salespeople or products. You may assume that the names of salespeople and products are not larger than a number of your choice, say no larger than 20. You can use character arrays. You do not need to dynamically allocate memory.

Enhanced Discovering Computers 2017 (Shelly Cashman Series) (MindTap Course List)
1st Edition
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Chapter8: Digital Storage : Preserving Content Locally And On The Cloud
Section: Chapter Questions
Problem 8CT
icon
Related questions
Topic Video
Question

Write a C program.

A company has 4 salespeople (1 to 4) who sell 5 different products (1 to 5). Every day the company maintains a CSV file for each product sold. A CSV file is a comma-separated values file. The CSV file contains the product, and the total dollar value of that product sold by each salesperson that day. A screenshot of the CSV file has been attached.

 

Write a program that will read all this information for a day’s sales and summarize the total sales by salesperson and by product. After processing all the information for the day, display the results in a tabular format, with each column representing a salesperson and each row representing a particular product. Gross total each row to get the total sales of each product. Gross total each column to get the total sales by salesperson. Your output should include these cross-totals to the right of the totaled rows and to the bottom of the totaled columns.

 

For the sample data screenshot the output could look like this

 

             Seller1      Seller2      Seller3      Seller4    Total

Product1         915         777         886         383        2961

Product2         492         386         335         793        2006

Product3          27         362         421         649        1459

Product4         926         763          59         690        2438

Product5         736         172         426         540        1874

Total           3096        2460        2127        3055           0

 

Tips

 

  • You may assume that each line in the CSV file is not larger than a number of your choice, say no larger than 256.
  • You may assume that there are no spaces or other special characters in the names of the salespeople or products.
  • You may assume that the names of salespeople and products are not larger than a number of your choice, say no larger than 20.
  • You can use character arrays. You do not need to dynamically allocate memory.
A
B
D
E
1 ProductName Seller1 Seller2 Seller3
2 Product1
3 Product2
4 Product3
5 Product4
Seller4
915
777
886
383
492
386
335
793
27
362
421
649
926
763
59
690
6 Product5
736
172
426
540
Transcribed Image Text:A B D E 1 ProductName Seller1 Seller2 Seller3 2 Product1 3 Product2 4 Product3 5 Product4 Seller4 915 777 886 383 492 386 335 793 27 362 421 649 926 763 59 690 6 Product5 736 172 426 540
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Enhanced Discovering Computers 2017 (Shelly Cashm…
Enhanced Discovering Computers 2017 (Shelly Cashm…
Computer Science
ISBN:
9781305657458
Author:
Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:
Cengage Learning
Management Of Information Security
Management Of Information Security
Computer Science
ISBN:
9781337405713
Author:
WHITMAN, Michael.
Publisher:
Cengage Learning,