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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education