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

IM having trouble with my getTestScores function call can some one check my prog

ID: 3646594 • Letter: I

Question


IM having trouble with my getTestScores function call can some one check my program Im getting errors, thank you!


#include<iostream>
#include<iomanip>

using namespace std;

int getTestScores();//getTestScores function prototype
double calcAverage(int, int, int);//gradeMean function prototype
double calcGrade(int);//calcGrade function prototype



void main()//function main
{
int num1, num2, num3;
double grade1, grade2,grade3;
double avg;
char let;
char again;
do
{

cout<<getTestScores(); //getTestScores function call


avg = calcAverage(grade1,grade2,grade3);//calcAverage function call
cout<< "Your Average is: " << avg<<endl;

let = calcGrade(avg);//calcGrade function call
cout<< "Your grade is: " <<let<<endl;
cout << "Another? ";
cin>> again;
cin.ignore();
}
while (toupper(again) =='Y');
}//end main
double calcAverage(int num1, int num2, int num3)//function to find avg

{

double avg;
avg =(num1+num2+num3)/3;
return avg;

}//end calcAverage

double calcGrade(int avg)//function to find letter grade
{
if(avg >= 90 && avg <=100)

return 'A';

else if (avg >= 80 && avg <90)

return 'B';

else if(avg >= 70 && avg <80)

return 'C';

else if(avg >= 60 && avg <70)

return 'D';

else

return 'F';
}//end calcGrade
int getTestScores()
{

int a[3],i;
for(i=0;i<3;i++)
{
do
{
cout<<"Enter test score:"<<endl;
cin>>a[i];
if(a[i]>100)
cout<<"Invalid, please re-enter: "<<endl;
}while(a[i]>100);
}
return a[3];
}

Explanation / Answer

#include #include #include using namespace std; //Program functions void getTestScores(int &num1,int &num2,int &num3); double calcAverage(int num1, int num2, int num3); void displayAverage(double display); int main () //declared variables of main { int score1 = 0; int score2 = 0; int score3 = 0; double calculation = 0.0; //starts program getTestScores(score1, score2, score3); calculation = calcAverage(score1, score2, score3); displayAverage(calculation); system("pause"); return 0; } //****Function Prototypes**** //gets the 3 test scores void getTestScores(int &num1, int &num2, int &num3) { cout