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

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Datatypes
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
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