Question: Complete the partially completed program given below: // This program illustrates the use of a sentinel in a while loop. // The user is asked

Complete the partially completed program given below:

// This program illustrates the use of a sentinel in a while loop.

// The user is asked for monthly rainfall totals until a sentinel

// value of -1 is entered. Then the total rainfall is displayed.

// PLACE YOUR NAME HERE

#include

using namespace std;

int main()

{

// Fill in the code to define and initialize to 1 the variable month

float total = 0, rain;

cout << "Enter the total rainfall for month " << month << endl;

cout << "Enter -1 when you are finished" << endl;

// Fill in the code to read in the value for rain

// Fill in the code to start a while loop that iterates

// while rain does not equal -1

{

// Fill in the code to update total by adding it to rain

// Fill in the code to increment month by one

cout << "Enter the total rainfall in inches for month "

<< month << endl;

cout << "Enter -1 when you are finished" << endl;

// Fill in the code to read in the value for rain

}

if (month == 1)

cout << "No data has been entered" << endl;

else

cout << "The total rainfall for the " << month-1

<< " months is "<< total << " inches." << endl;

return 0;

}

Exercise 4: Complete the program above by filling in the code described in the statements in bold so that it will perform the indicated task. (Submit the modified program as comment lines in lab5.cpp that you develop later in this lab)

Exercise 5: Run the program several times with various input. Record your results. Are they correct? What happens if you enter 1 first? What happens if you enter only values of 0 for one or more months? Is there any numerical data that you should not enter?

Exercise 6: What is the purpose of the following code in the program above?

if (month == 1)

cout << "No data has been entered" << endl;

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!