1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
mestny [16]
3 years ago
9

In this lab, you write a while loop that uses a sentinel value to control a loop in a C++ program that has been provided. You al

so write the statements that make up the body of the loop.
The source code file already contains the necessary variable declarations and output statements. Each theater patron enters a value from 0 to 4 indicating the number of stars the patron awards to the Guide’s featured movie of the week. The program executes continuously until the theater manager enters a negative number to quit. At the end of the program, you should display the average star rating for the movie.

Instructions
Ensure the source code file named MovieGuide.cpp is open in your code editor.

Write the while loop using a sentinel value to control the loop, and write the statements that make up the body of the loop. The output statements within the loop have already been written for you.

Ensure you include the calculations to compute the average rating.
Execute the program by clicking the Run button.
Input the following: 0, 3, 4, 4, 1, 1, 2, -1

Ensure the average output is correct.

Strictly use the given code
// MovieGuide.cpp - This program allows each theater patron to enter a value from 0 to 4
// indicating the number of stars that the patron awards to the Guide's featured movie of the
// week. The program executes continuously until the theater manager enters a negative number to
// quit. At the end of the program, the average star rating for the movie is displayed.

#include
#include
using namespace std;

int main()
{

// Declare and initialize variables.
double numStars; // star rating.
double averageStars; // average star rating.
double totalStars = 0; // total of star ratings.
int numPatrons = 0; // keep track of number of patrons


// This is the work done in the housekeeping() function
// Get input.
cout << "Enter rating for featured movie: ";
cin >> numStars;

// This is the work done in the detailLoop() function
// Write while loop here

// This is the work done in the endOfJob() function
cout << "Average Star Value: " << averageStars << endl;
return 0;
} // End of main()
Computers and Technology
1 answer:
SVETLANKA909090 [29]3 years ago
3 0

Following are the C++ program to calculating the average value.

Program Explanation:

  • Defining header file.
  • Defining the main method.
  • Defining three double variable "numStars,averageStars, and totalStars", and one integer variable "numPatrons".
  • After declaring a variable, an input method is used that inputs an integer variable.
  • In the next step, a while loop is declared that uses an integer variable to the check value between 0 to 4.
  • Inside the loop, it adds the integer variable value and uses a conditional statement that checks integer value equal to 0, that hold 0 value into the "averageStars".
  • In the else block it calculates the average value and prints its value.

Program:

#include <iostream>//defining header file  

#include <string>//defining header file  

using namespace std;

int main()//main method

{

double numStars,averageStars,totalStars=0; // defining a double variable

int numPatrons = 0; //defining integer variable

cout << "Enter rating for featured movie: ";//print message

cin >> numStars;//input integer variable

while(numStars >= 0 && numStars<=4)//using while loop that use integer variable to check value in between 0 to 4

{

   numPatrons++; // increasing integer variable value

   totalStars += numStars; // using totalStars that adds numStars value in it

   cout << "Enter rating for featured movie: ";//print message

   cin >> numStars;//input double value

  }

if(numPatrons == 0)//using if block that check integer value equal to 0

      averageStars = 0;//holding value into averageStars

else//else block

      averageStars = totalStars/numPatrons;//calculating averageStars value

cout << "Average Star Value: " << averageStars << endl;//print message with averageStars value

return 0;

}

Output:

Please find the attached file.

Learn more:

brainly.com/question/16665413

You might be interested in
Give me 3 companies that utilize audio/video technology
mestny [16]

Answer: I think Harman International. Bose.

Sennheiser, that ultilize audio And Zendesk

New Relic That ultilize video technology.

Explanation:

3 0
4 years ago
Identify one or more negative and positive impacts of electricity.
shepuryov [24]

Answer:

positive results is the use of light to see

negative results is high power supply cause burning of things and make houses to burn

Explanation:

pls make me ur brainliest

5 0
3 years ago
Helloooooo people, thats all I just wanted to say :D​
Salsk061 [2.6K]

Answer:

Hi also thank you for the points very much appreciated.

6 0
3 years ago
While driving you encounter an emergency vehicle stopped ahead. Discuss how the move over law applies to this situation and your
SOVA2 [1]

According to the move over law, when an individual encounters an emergency vehicle stopped ahead, the drivers who happen to be travelling in the same direction need to move to the adjacent lane carefully and reduce the speed to avoid any collisions.  

<u>Explanation:</u>

After the law, coming to the responsibilities, the driver should make sure that the emergency vehicle that has stopped has not encountered an accident or untoward pull over due to some technical fault.

The driver should also make sure that the traffic behind their vehicle is moving by law and cooperating with the emergency situation.

6 0
3 years ago
5. Which of the code excerpts below correctly links to an element with the id "awesome”.
Pachacha [2.7K]

Answer:

I think its click me

Explanation:

click me

6 0
3 years ago
Read 2 more answers
Other questions:
  • What type of devices are the keyboard and the mouse?
    5·2 answers
  • What are some situations where you might find it useful to use the “!” symbol in a program?
    9·1 answer
  • Which css property is used to change the text color of an element?
    15·1 answer
  • As a rising photographer who has recently been recognized for several impactful images, why might you explore copyright protecti
    13·1 answer
  • Jim maintains attendance records for his employees for the year. Row B includes the dates of attendance, and column A includes t
    5·2 answers
  • Which of the following statements is true?
    5·1 answer
  • Write the definition of a method printGrade, which has a char parameter and returns nothing.The method prints on a line by itsel
    6·1 answer
  • Organizations must protect their sensitive information through digital security measures and their _____ through physical securi
    13·2 answers
  • Which of the following is not a language commonly used for web programming? PHP Assembly Java Python
    6·2 answers
  • You are between flights at the airport and you want to check your email. Your wireless settings show two options:
    14·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!