Output please
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
Related questions
Question
Output please

Transcribed Image Text:cin >> currPrice;
while (currPrice > 0) {
cin >> currName;
currProduct.SetPriceAndName (currPrice, currName);
productList.push_back(currProduct);
cin >> currPrice;
void Products::PrintAfter Discount (int discount Price) {
unsigned int i;
int currDiscount Price;
for (i = 0; i < productList.size(); ++i) {
* currDiscount Price = product List.at (i).GetPrice () - discount Price;
cout << productList.at (i).GetName() << ": " << currDiscount Price << endl;
}
}.
// END Products class
// New: Store class has been added
class Store {
public:
void SetName(string storeName) {
name = storeName;
}
void ReadAllProducts();
void PrintSale(int saleAmount);
private:
string name;
Products products;
};
void Store::ReadAllProducts() {
products. Input Products();
}
void Store::PrintSale(int saleAmount) {
cout<<name <<"'s sale: " << endl;
products. PrintAfterDiscount (saleAmount);
}
// New: END Store class
int main() {
// New: main() now uses Store class
Store ourPlace;
string currName;
cin >> currName;
our Place. SetName (currName);
our Place. ReadAllProducts();
ourPlace. PrintSale (3);
CS Scanned with CamScanner
Input
QMart
13 Tuna
12 Foil
-1
Output
|

Transcribed Image Text:New means new compared to previous level
Lude <iostream>
lude <string>
lude <vector>
g namespace std;
Es Product (
Dublic:
void SetPriceAndName(int product Price, string product Name) {
price = productPrice;
name=productName;
t
};
int GetPrice () const { return price; };
string GetName() const { return name; };
private:
int price; // in dollars
string name;
/ END Product class
class Products. {
public:
}
void Input Products();
void PrintAfterDiscount (int discount Price);
private:
};
void Products::Input Products() {
vector<Product> productList;
Product currProduct;
int currPrice;
string currName;
cin >> currPrice;
while (currPrice > 0) {
cin >> currName;
currProduct.SetPriceAndName (currPrice, currName);
productList.push_back(currProduct);
}
cin >> currPrice;
void Products::PrintAfter Discount (int discount Price) {
unsigned int i;
int currDiscount Price;
4.
for (i = 0; i < product List.size(); ++i) {
currDiscount Price = product List.at(i).GetPrice () - discount Price;
cout << product List.at (i). GetName() << ": " << currDiscount Price << endl;
}
}
// END Products class
// New: Store class has been added
class Store {
CS Scannedtraham) CamScanner
hame = storeName;
}
void DeadA11Prodiiete/).
Input
QMart
13 Tuna
12 Foil
-1
Output
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps

Knowledge Booster
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.Recommended textbooks for you

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education