Instructions The program in Example 5-4 uses a sentinel control loop to process cookies sales data. Assume that the data is provided in a file called Ch5_Ex18Data.txt and the first line in the file specifies the cost of one box. Modify the program (in main.cpp) so that it uses an EOF-controlled loop to process the data. Provided data file Ch5_Ex18Data.txt info 3.50 Sara 120 Lisa 128 Cindy 359 Nicole 267 Blair 165 Abby 290 Amy 190 Megan 450 Eligabeth 280 Meridth 290 Lesile 430 Chelsea 378 //Program: Sentinel-Controlled Loop //This program computes and outputs the total number of boxes of //cookies sold, the total revenue, and the average number of //boxes sold by each volunteer. #include #include #include using namespace std; const string SENTINEL = "-1"; int main() { string name; int numOfVolunteers; int numOfBoxesSold; int totalNumOfBoxesSold; double costOfOneBox; cout << fixed << showpoint << setprecision(2); cout << "Line 14: Enter each volunteer's name and " << "the number of boxes " << endl << " sold by each volunteer, ending " << "with -1: " << endl; totalNumOfBoxesSold = 0; numOfVolunteers = 0; cin >> name; while (name != SENTINEL) { cin >> numOfBoxesSold; totalNumOfBoxesSold = totalNumOfBoxesSold + numOfBoxesSold; numOfVolunteers++; cin >> name; } cout << endl; cout << "Line 26: The total number of boxes sold: " << totalNumOfBoxesSold << endl; cout << "Line 27: Enter the cost of one box: "; cin >> costOfOneBox; cout << endl; cout << "Line 30: The total money made by selling " << "cookies: $" << totalNumOfBoxesSold * costOfOneBox << endl; if (numOfVolunteers != 0) cout << "Line 32: The average number of " << "boxes sold by each volunteer: " << totalNumOfBoxesSold / numOfVolunteers << endl; else cout << "Line 34: No input." << endl; return 0; }
Instructions The program in Example 5-4 uses a sentinel control loop to process cookies sales data. Assume that the data is provided in a file called Ch5_Ex18Data.txt and the first line in the file specifies the cost of one box. Modify the program (in main.cpp) so that it uses an EOF-controlled loop to process the data. Provided data file Ch5_Ex18Data.txt info 3.50 Sara 120 Lisa 128 Cindy 359 Nicole 267 Blair 165 Abby 290 Amy 190 Megan 450 Eligabeth 280 Meridth 290 Lesile 430 Chelsea 378 //Program: Sentinel-Controlled Loop //This program computes and outputs the total number of boxes of //cookies sold, the total revenue, and the average number of //boxes sold by each volunteer. #include #include #include using namespace std; const string SENTINEL = "-1"; int main() { string name; int numOfVolunteers; int numOfBoxesSold; int totalNumOfBoxesSold; double costOfOneBox; cout << fixed << showpoint << setprecision(2); cout << "Line 14: Enter each volunteer's name and " << "the number of boxes " << endl << " sold by each volunteer, ending " << "with -1: " << endl; totalNumOfBoxesSold = 0; numOfVolunteers = 0; cin >> name; while (name != SENTINEL) { cin >> numOfBoxesSold; totalNumOfBoxesSold = totalNumOfBoxesSold + numOfBoxesSold; numOfVolunteers++; cin >> name; } cout << endl; cout << "Line 26: The total number of boxes sold: " << totalNumOfBoxesSold << endl; cout << "Line 27: Enter the cost of one box: "; cin >> costOfOneBox; cout << endl; cout << "Line 30: The total money made by selling " << "cookies: $" << totalNumOfBoxesSold * costOfOneBox << endl; if (numOfVolunteers != 0) cout << "Line 32: The average number of " << "boxes sold by each volunteer: " << totalNumOfBoxesSold / numOfVolunteers << endl; else cout << "Line 34: No input." << endl; return 0; }
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
Instructions
The
Assume that the data is provided in a file called Ch5_Ex18Data.txt and the first line in the file specifies the cost of one box.
Modify the program (in main.cpp) so that it uses an EOF-controlled loop to process the data.
Provided data file Ch5_Ex18Data.txt info
3.50
Sara 120
Lisa 128
Cindy 359
Nicole 267
Blair 165
Abby 290
Amy 190
Megan 450
Eligabeth 280
Meridth 290
Lesile 430
Chelsea 378
//Program: Sentinel-Controlled Loop
//This program computes and outputs the total number of boxes of
//cookies sold, the total revenue, and the average number of
//boxes sold by each volunteer.
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
const string SENTINEL = "-1";
int main()
{
string name;
int numOfVolunteers;
int numOfBoxesSold;
int totalNumOfBoxesSold;
double costOfOneBox;
cout << fixed << showpoint << setprecision(2);
cout << "Line 14: Enter each volunteer's name and "
<< "the number of boxes " << endl
<< " sold by each volunteer, ending "
<< "with -1: " << endl;
totalNumOfBoxesSold = 0;
numOfVolunteers = 0;
cin >> name;
while (name != SENTINEL)
{
cin >> numOfBoxesSold;
totalNumOfBoxesSold = totalNumOfBoxesSold
+ numOfBoxesSold;
numOfVolunteers++;
cin >> name;
}
cout << endl;
cout << "Line 26: The total number of boxes sold: "
<< totalNumOfBoxesSold << endl;
cout << "Line 27: Enter the cost of one box: ";
cin >> costOfOneBox;
cout << endl;
cout << "Line 30: The total money made by selling "
<< "cookies: $"
<< totalNumOfBoxesSold * costOfOneBox << endl;
if (numOfVolunteers != 0)
cout << "Line 32: The average number of "
<< "boxes sold by each volunteer: "
<< totalNumOfBoxesSold / numOfVolunteers
<< endl;
else
cout << "Line 34: No input." << endl;
return 0;
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 3 images
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