Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a C++ program that keeps track of chips and salsa sales for five types of salsa: mild, medium, sweet, hot, and zesty. The program

Write a C++ program that keeps track of chips and salsa sales for five types of salsa: mild, medium, sweet, hot, and zesty.

The program should:

Use two parallel arrays. One for the salsa type and one for number of jars of this type sold this month.

The salsa type array should be initialized using an initialization list at the beginning of the program.

Using 2 loop(s), the program should:

prompt the user to enter number of jars sold per salsa type.

display salsa type and number of jars sold per type on one line.

The program should display the total number of jars of all types sold for the month.

How do i use 2 parallel arrays?

//******************************************************************

#include

#include

#include

using namespace std;

// Function prototypes

int getTotal(int [], int);

int main()

{

const int NUM_TYPES = 5;

int sales[NUM_TYPES];

string name[NUM_TYPES] = {"Mild Sauce", "Medium Sauce", "Sweet Sauce", "Hot Sauce", "Zesty Sauce"};

// Create the arrays for the names and sales amounts

int totalJarsSold,

// Input the number of jars sold

for (int type = 0; type < NUM_TYPES; type++)

{

cout << "Number of " << name[type] << " jars sold: ";

cin >> sales[type];

while (sales[type] < 0)

{ cout << "Number of jars sold must be 0 or more. Please re-enter: ";

cin >> sales[type];

}

}

// Call functions to get total sales and high and low selling products

totalJarsSold = getTotal(sales, NUM_TYPES);

// Produce the sales report

cout << endl << endl;

cout << "Salsa Sales Report ";

cout << "Name Jars Sold ";

cout << name[0] << " " << sales[0] << " ";

cout << name[1] << " " << sales[1] << " ";

cout << name[2] << " " <

cout << name[3] << " " << sales[3] << " ";

cout << name[4] << " " << sales[4] << " ";

// insert the code that prints the salsa names and number jars sold

cout << " Total Sales:" << setw(18) << totalJarsSold << endl;

return 0;

}

/************************************************************

* getTotal *

* Calculates and returns the total of the values stored in *

* the array passed to the function. *

************************************************************/

int getTotal (int array[], int numElts)

{

int total = 0;

for (int type = 0; type < numElts; type++)

total += array[type];

return total;

}

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

Database Security XI Status And Prospects

Authors: T.Y. Lin, Shelly Qian

1st Edition

0412820900, 978-0412820908

More Books

Students also viewed these Databases questions

Question

Describe the functions of Human resource management

Answered: 1 week ago

Question

What are the objectives of Human resource planning ?

Answered: 1 week ago

Question

Explain the process of Human Resource Planning.

Answered: 1 week ago

Question

5. Discuss the key roles for training professionals.

Answered: 1 week ago