Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Program needs to be in C++ format Bread and Rolls Write a program that lets a maker of breads and rolls keep track of sales

Program needs to be in C++ format

Bread and Rolls Write a program that lets a maker of breads and rolls keep track of sales for seven different types of bread/rolls: normal white bread, normal whole meal bread, bread rolls, burger buns, hotdog rolls, dinner rolls, and tortilla bread. The program should use three parallel 7-element arrays: an array of strings that holds the seven breads/rolls names, an array of numbers that holds the number of units sold during each day of the past week for each breads/rolls type, and the final array contains the unit price for each type of breads/rolls. The bread/rolls names should be stored using an initialization list at the time the name array is created. The program should prompt the user to enter the number of units sold for each type for each day of the past week. Therefore you should have stored sales data for seven days in an array for each bread/roll type. Once this sales data has been entered, the program should display a menu to extract reports by each day of the past week.

The report menu should contain the following options: 1.display total sales units 2.display total sales volume 3.display name and units of highest sold item 4.display name and sales volume for highest sold item 5.display name and units of lowest sold item 6.display name and sales volume for lowest sold item

Depending on the option selected by the user, your program should ask for the following input via menu 2

1.Day of the week

2.Whole Week

If option 1 from the second menu (Day of the week) is chosen then the report should display report only for that day. So seven days week will be represented in an array as index 0=Monday, 1=Tuesday, 2=Wednesday, 3=Thursday, 4=Friday, 5=Saturday, and 6=Sunday. In case the option 2 is selected (Whole week) then the program should display the report for the whole week (7 days)

You also need to provide easy navigation from menu 1 to menu 2 and vice versa including exit option from the program. Our program should be able to handle all data types (integer and decimal) as inputs including negative number check for the price and units.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

How do Dimensional Database Models differ from Relational Models?

Answered: 1 week ago

Question

What type of processing do Relational Databases support?

Answered: 1 week ago

Question

Describe several aggregation operators.

Answered: 1 week ago