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