121k views
3 votes
Consider the following statements. If the input is 95, the output of the following code will be: #include #include using namespace std; int main () { float score; string grade; cin >> score; grade = "Unknown"; if (score >= 90) grade = "A"; if (score >= 80) grade = "B"; if (score >= 70) grade = "C"; else grade = "F"; cout << grade; }

User Fehmi
by
5.2k points

1 Answer

3 votes

Answer:

The output will be "C"; without the quotes

Step-by-step explanation:

Given

The program above

Required

What will be the output if user input is 95

The output will be 95;

Analysis

1. Initially, grade = "Unknown"

grade = "Unknown";

2. Because user input is greater than 90, grade changes its value from "Unknown" to: grade = "A"

if (score >= 90)

grade = "A";

2. Because user input is greater than 80, grade changes its value from "A" to: grade = "B"

if (score >= 80)

grade = "B";

3. Because user input is greater than 70, grade changes its value from "B" to: grade = "C"

if (score >= 70)

grade = "C";

4. This will not be executed because it specifies that if user input is less than 70; Since, this statement is false; the value of grade is still "C"

else grade = "F";

5. The value of grade is printed

cout << grade;

User Joaumg
by
5.7k points