In: Computer Science
If you execute the code shown below and the user enters the
following sales amounts for Region 1: 25000, 30000, 10000, –1,
then, the value stored in totRegSales when the inner loop ends will
be __________.
int sales = 0;
int region = 1;
int totRegSales = 0;
while (region < 3)
{
cout << "First sales amount for Region "
<< region << ": ";
cin >> sales;
while (sales > 0)
{
totRegSales = totRegSales + sales;
cout << "Next sales amount for Region "
<< region << ": ";
cin >> sales;
} //end while
cout << endl << "Region " << region << " sales: $"
<< totRegSales << endl << endl;
region = region + 1;
totRegSales = 0;
} //end while
cout << "End of program" << endl;
65000
55000
-1
0
#include<iostream>
using namespace std;
int main()
{
int sales = 0;
int region = 1;
int totRegSales = 0;
while (region < 3)
{
cout << "First sales amount for Region "
<< region << ": ";
cin >> sales; //for eg user enters 25000
while (sales > 0)
{
totRegSales = totRegSales + sales; //0+25000=25000
cout << "Next sales amount for Region "
<< region << ": ";
cin >> sales;// user enters 30000
//now sales>0
//toRegSales=25000+30000=55000
//now user enters sales=10000
//as sales>0
//toRegSales=55000+10000=65000
//now user enters sales=-1
//as sales<0 loop terminates
} //end while
//now after inner loop execution toRegSales=65000
cout << endl << "Region " << region << "
sales: $"
<< totRegSales << endl << endl;
region = region + 1;
totRegSales = 0;
} //end while
cout << "End of program" << endl;
}
65000 is correct answer