Exercise :
Given the diagram below. Transform the diagram into C++ program.
Class Grade
Private members :char letter;float score;
Public Members :void SetScore( float );float GetScore( );char CalculateGrade ( );
Class Test
Private members :int NumberOfQuestion;float PointsEach;int NumMiss;
Public Members :Test( int, int );
Grade is given using the table below :
> 89 A
> 75 B
> 60 C
< 50 F
Sample Program Output :
How many questions are on the test? 20 [Enter]
How many questions did the student miss? 3 [Enter]
The score is 85
The grade is B
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
class grade
{
private:
char letter;
float score;
public:
void setscoce (float);
float getscore ();
char calculategrade();
};
save as 11.h
#include<iostream.h>
#include"c:\borlandc\bin\11.h"
void grade::setscore(float n)
{
score = n;
}
float grade::getscore();
{
return score;
}
char grade::calculategrade()
{
if (score>89)
letter="A";
else if (score>75)
letter = "B";
else if (score>60)
letter = "C";
else if (score>50)
letter = "F";
return grade;
};
save as 11.cpp
#include"c:\borlandc\bin\11.cpp"
class test:public grade
{
private:
int numberofquestion;
float pointseach;
int nummiss;
public:
test(int, int);
};
================================================== ==============================
This is what I done so far, and the 3rd last time I cant solve it coz teacher havent tought us about it :S