i need to write a C++ computer program that will compute a students GPA for a se
ID: 3619992 • Letter: I
Question
i need to write a C++ computer program that will compute a students GPA for a semester.im having trouble with the functions
void GetCourse(char ArrayCourse[]); //An array for the course
void GetGrade(char ArrayGrade[]); //An array for the grade
void GetHours(int CreditHours[]);//An array for the credit hours
void ConvertPoints(char ArrayGrade[]); // Change letter grade for points
int TotalPoints(int GradePoints[],int CreditHours[]);
void Print();
int main()
{
int i;
int CreditHours[5];
char ArrayGrade[5], ArrayCourse[5];
int gpa[5],GradePoints[5];;
cout<<"Enter the Courses Respectively"<<endl;
GetCourse(ArrayCourse);
cout<<"Enter the Grades Respectively"<<endl;
GetGrade(ArrayGrade);
cout<<"Enter the Credit Hours Respectively"<<endl;
GetHours(CreditHours);
for(i=0;i<5;i++)
{
gpa[i]=TotalPoints(GradePoints[i],CreditHours[i]);
}
system("pause");
return 0;
}
int GetCourse(char ArrayCourse[])
{
int i;
for(i=0;i<5;i++)
{
cin>>ArrayCourse[i];
}
}
char GetGrade(char ArrayGrade[])
{
int i;
for(i=0;i<5;i++)
{
cin>>ArrayGrade[i];
}
}
int GetHours(int CreditHours[])
{
int i;
for(i=0;i<5;i++)
{
cin>>CreditHours[i];
}
}
int ConvertPoints(char ArrayGrade)
{
int i;
for (i=0;i<5;i++)
{
if(ArrayGrade[i]=='a' || ArrayGrade[i]=='A')
GradePoints[i]=4;
else if (ArrayGrade[i]=='b' || ArrayGrade[i]=='B')
GradePoints[i]=3;
else if (ArrayGrade[i]=='c || ArrayGrade[i]=='C)
GradePoints[i]=2;
else if (ArrayGrade[i]=='d' || ArrayGrade[i]=='D')
GradePoints[i]=1;
else (ArrayGrade[i]=='e' || ArrayGrade[i]=='E')
GradePoints[i]=0;
}
}
double TotalPoints(GradePoints[],CreditHours[]);
{
int results;
GradePoints[]*CreditHours[]=results;
return results;
}
void Print()
{
cout<<"Course"<<setw(5)<<"Grade"<<setw(5)<<"Credit Hours"<<setw(10)<<"Quality Points"<<setw(10)<<"Total Points"<<endl;
while (int i=0;i<5;i++)
{
cout<<ArrayCourse[i]<<setw(5)<<ArrayGrade[i]<<setw(5)<<CreditHours[i]<<setw(10)<<GradePoints[i]<<setw(10)<<gpa[i]<<endl;
}
}
Explanation / Answer
please rate - thanks tried not to change the code muchRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.