Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a C++ program letter Grade . The program displays a description, ask the u

ID: 3680167 • Letter: W

Question

Write a C++ program letter Grade. The program displays a description, ask the user to enter two numeric grades, then display the average grade and the final letter grade to the user.

Sample run

>./a.out

******************************************

Letter Grade Calculator

Input: your grades for test 1 and test 2

Output: Your average and letter grade

******************************************

Please enter two grades:   88 64

Your average grade is 76.

You got a C.

Note

The main function is implemented as follows:

int main()

{

   int grade1, grade2;

   description();

   cout << "Enter two test grades: ";

   cin >> grade1 >> grade2;

   letterGrade(grade1, grade2);

   return 0;

}

You need to implement the two functions description() and letterGrade().

The description() function returns no value and outputs the description:

******************************************

Letter Grade Calculator

Input: your grades for test 1 and test 2

Output: Your average and letter grade

******************************************

The letterGrade() function takes two integer values as input parameters, and outputs the average and letter grade based on the average. (A 90-100, B 80-89, C 70-79, D 60-69, F 0-59)

Your average grade is 76.

You got a C.

Both functions are void functions, i.e., they don’t return any values.

Write function prototypes before main() and the actual function definitions after main().

Explanation / Answer

#include <iostream>
using namespace std;
void letterGrade(int grade1, int grade2);
void description();
int main()

{
int grade1, grade2;

description();
cout<<"Letter Grade Calculator ";
cout << "Enter two test grades: ";
cin >> grade1 >> grade2;

letterGrade(grade1, grade2);
description();
return 0;

}
void description()
{
cout<<" ****************************** "<<endl;
}
void letterGrade(int grade1, int grade2)
{
int average =(grade1+grade2)/2;
if (average>=90 && average<=100){
cout<<"Your average grade is "<<average<<". ";
cout<<" You got a A. ";
}
if (average>=80 && average<=89){
cout<<"Your average grade is "<<average<<". ";
cout<<" You got a B. ";
}
else if (average>=70 && average<=79){
cout<<"Your average grade is "<<average<<". ";
cout<<" You got a C. ";
}
else if (average>=60 && average<=69){
cout<<"Your average grade is "<<average<<". ";
cout<<" You got a D. ";
}
else if (average>=0 && average<=59){
cout<<"Your average grade is "<<average<<". ";
cout<<" You got a F. ";
}
else {
cout<<" Sorry, you failed. "<<average;
}
}

OutPut:

******************************

Letter Grade Calculator

Enter two test grades: 88 64

Your average grade is 76.

You got a C.

******************************

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote