Help identify the following: What is the purpose of the code Explain the code and how is it used to execute the program

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter5: Looping
Section: Chapter Questions
Problem 14E: In Chapter 4, you created a program that generates a random number, allows a user to guess it, and...
icon
Related questions
Question
100%

Help identify the following:

  • What is the purpose of the code
  • Explain the code and how is it used to execute the program
#include <iostream> //include the header file
using namespace std; //std namespace
int main() //main function
{
int grade, count=0, max=0, fail_count=0; //declaration of variables
float sum=0; //float of the variable
while(true) //while condition
cout<<"Enter student's grade: "; //display the message
cin>>grade; //input the student's garde
//if condition of grade
if(grade>=1 && grade<=9)
sum+=grade;
count++;
//if condition of maximum grade
if(grade>max)
max=grade;
}
//if condition of failed grade
if(grade<4)
fail_count++;
}
}
else //else condition
{
break;
}
cout<<"Class average: "<<sum/count<<endl; //display the class average
cout<<"Highest grade: "<<max<<endl; //display the highest grade
cout<<"Number of students that failed the course: "<<fail_count<<endl; //display the numbers of failed students
//If more than 10 students failed the course
if(fail_count>10)
cout<<"The teacher is mad!"; //display the the sentence if more than 10 students failed
}
return 0; //return
} //end program
Transcribed Image Text:#include <iostream> //include the header file using namespace std; //std namespace int main() //main function { int grade, count=0, max=0, fail_count=0; //declaration of variables float sum=0; //float of the variable while(true) //while condition cout<<"Enter student's grade: "; //display the message cin>>grade; //input the student's garde //if condition of grade if(grade>=1 && grade<=9) sum+=grade; count++; //if condition of maximum grade if(grade>max) max=grade; } //if condition of failed grade if(grade<4) fail_count++; } } else //else condition { break; } cout<<"Class average: "<<sum/count<<endl; //display the class average cout<<"Highest grade: "<<max<<endl; //display the highest grade cout<<"Number of students that failed the course: "<<fail_count<<endl; //display the numbers of failed students //If more than 10 students failed the course if(fail_count>10) cout<<"The teacher is mad!"; //display the the sentence if more than 10 students failed } return 0; //return } //end program
Create a program that prompts for student's final grades in a given class (the grades are integer values in the
range 1-9). The program then displays the class grade average, the highest grade, and how many students in
the class failed the course (a grade less than 4 is a failing grade). If more than 10 students failed the course a
message "The teacher is mad!" is displayed at the very end. An illegitimate input value for grade is used to
indicate that there are no more students' grades to be entered. An example running session looks as follow:
Enter student's grade: 8
Enter student's grade: 7
Enter student's grade: 3
Enter student's grade: 5
Enter student's grade: 3
Enter student's grade: -1
Class average: 5.2
Highest grade: 8
Number of students that failed the course: 2
Transcribed Image Text:Create a program that prompts for student's final grades in a given class (the grades are integer values in the range 1-9). The program then displays the class grade average, the highest grade, and how many students in the class failed the course (a grade less than 4 is a failing grade). If more than 10 students failed the course a message "The teacher is mad!" is displayed at the very end. An illegitimate input value for grade is used to indicate that there are no more students' grades to be entered. An example running session looks as follow: Enter student's grade: 8 Enter student's grade: 7 Enter student's grade: 3 Enter student's grade: 5 Enter student's grade: 3 Enter student's grade: -1 Class average: 5.2 Highest grade: 8 Number of students that failed the course: 2
Expert Solution
steps

Step by step

Solved in 4 steps

Blurred answer
Knowledge Booster
Introduction to computer system
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT