Make a simple c++ program that does the following:   Monthly Sales

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter6: Arrays
Section: Chapter Questions
Problem 10PE
icon
Related questions
Question

 

Make a simple c++ program that does the following:

 

Monthly Sales

Create a program that allows you to view and edit the sales amounts for each month of the current year.

Console

Monthly Sales program

 

COMMAND MENU

view   - View sales for specified month

edit   - Edit sales for specified month

totals - View sales summary for year

exit   - Exit program

 

Command: view

Three-letter Month: jan

Sales amount for Jan is 14,317.00.

 

Command: edit

Three-letter Month: jan

Sales Amount: 15293

Sales amount for Jan is 15,293.00.

 

Command: totals

Yearly total:         77,786.71

Monthly average:       6,482.23

 

Command: view

Three-letter Month: july

Invalid three-letter month.

 

Command: exit

Bye!

Specifications

  • The program should use a list to store the sales data for each month with the three-letter abbreviation for the month (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, and Dec) as the key for each item.
  • When the program starts, it should read the sales data inserted from the user.
  • If the user edits the sales data, the program should edit the data
Expert Solution
Step 1

Explanation:

  • Include all the necessary header files.
  • Create a structure Am that will store the data of amount.
  • Take the user input of the operations. Operations available will be written/edited, read, and exited.
  • Then according to the input entered the switch case will be executed.
  • If the input is 1 then the write operation is performed and the file will be opened and the user can write the operation till the N character is not entered.
  • If the input is 2 then read operation will be performed and the content of the file will be displayed.
  • If the input is 3 then the pointer will exit the file and the program will terminate.
  • Other than these numbers other inputs will be considered invalid and the program will not execute.
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Structure chart
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
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
Computer Science
ISBN:
9781337569798
Author:
ECKERT
Publisher:
CENGAGE L