Accumulating Totals in Single- Level Control Break Programs Summary In this lab , you will use what you have learned about accumulating totals in a single - level control break program to complete a C++ program . The program should produce a report for a supermarket manager to help her keep track of the hours worked by her part- time employees . The report should include the day of the week and the total hours worked by all employees each day . The student file provided for this lab includes the necessary variable declarations and input and output statements . You need to implement the code that recognizes when a control break should occur . You also need to complete the control break code . Be sure to accumulate the daily totals for all days in the week . Comments in the code tell you where to write your code .
Instructions 1. Study the prewritten code to understand what has already been done . 2. Write the control break code , including the code for the dayChange () function , in the main (function . 3. Execute the program by clicking the Run button at the bottom of the screen . Use the following input values : Monday - 6 hours ( employee 1) Tuesday - 2 hours (employee 1 ), 3 hours ( employee 2) Wednesday - 5 hours (employee 1 ), 3 hours (employee 2 ) Thursday -6 hours (employee 1 ) Friday - 3 hours ( employee 1), 5 hours ( employee 2) Saturday - 7 hours (employee 1 ), 7 hours (employee 2) , 7 hours ( employee 3) Sunday hours
1 // SuperMarket. cpp - This program creates a report that lists weekly hours worked
2 // by employees of a supermarket. The report lists total hours for
3 // each day of one week
4 // Input:
Interactive
5 // Output: Report.
6
7 #include
8 #include
8 #include
8 #include dayOfWeek;
if (day0fWeek
== SENTINEL)
notDone = false;
else
{
cout <‹ "Enter hours worked: cin >> hoursWorked;
prevDay = dayOfWeek;
}
while(notDone == true)
// Implement control break logic here
// Include work done in the dayChange () function
cout <‹ "\t\t" << DAY_FOOTER <‹ hoursTotal <‹ endl;
return 0;