Question: Lab 5.1: Working with the while Loop Copy the code below into your compiler. This program is not user friendly. Run it a few times

Lab 5.1: Working with the while Loop

Copy the code below into your compiler.

This program is not user friendly. Run it a few times and see why

Add to the code so that the program is more user friendly.

How would this code affect the execution of the program if the while loop is replaced by a do-while loop? Try it and see

The following is the code to be used for your lab:

// 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 the variable month to 1

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 1

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

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

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;

}

Complete the program above by filling in the code described in the statements in bold so that it will perform the indicated task.

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?

The questions above are for your use only, no need to submit answers

remember to submit your lastfirst51.cpp file

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!