Find the Errors
Each of the following program segments has errors. Find as many as you can.
A) cout << "Enter your 3 test scores and I will ";
<< "average them:";
int score1, score2, score3,
cin >> score1 >> score2 >> score3;
double average;
average = (score1 + score2 + score3) / 3.0;
if (average = 100);
perfectScore = true;// Set the flag variable
cout << "Your average is " << average << endl;
bool perfectScore;
if (perfectScore);
{
cout << "Congratulations!\n";
cout << "That's a perfect score.\n";
cout << "You deserve a pat on the back!\n";
B) double num1, num2, quotient;
cout << "Enter a number: ";
cin >> num1;
cout << "Enter another number: ";
cin >> num2;
if (num2 == 0)
cout << "Division by zero is not possible.\n";
cout << "Please run the program again ";
cout << "and enter a number besides zero.\n";
else
quotient = num1 / num2;
cout << "The quotient of " << num1 <<
cout << " divided by " << num2 << " is ";
cout << quotient << endl;
C) int testScore;
cout << "Enter your test score and I will tell you\n";
cout << "the letter grade you earned: ";
cin >> testScore;
if (testScore < 60)
cout << "Your grade is F.\n";
else if (testScore < 70)
cout << "Your grade is D.\n";
else if (testScore < 80)
cout << "Your grade is C.\n";
else if (testScore < 90)
cout << "Your grade is B.\n";
else
cout << "That is not a valid score.\n";
else if (testScore <= 100)
cout << "Your grade is A.\n";
D) double testScore;
cout << "Enter your test score and I will tell you\n";
cout << "the letter grade you earned: ";
cin >> testScore;
switch (testScore)
{ case (testScore < 60.0):
cout << "Your grade is F.\n";
break;
case (testScore < 70.0):
cout << "Your grade is D.\n";
break;
case (testScore < 80.0):
cout << "Your grade is C.\n";
break;
case (testScore < 90.0):
cout << "Your grade is B.\n";
break;
case (testScore <= 100.0):
cout << "Your grade is A.\n";
break;
default: cout << "That score isn't valid\n"; }
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.