Page 504 - C++
P. 504
RESULT GENERATION
A project to keep record of students, their performance and to generate their marksheet.
struct Test_Mark
{
char Term;
float M[6],Tot,Avg;
char Rank;
};
class Student
{
int Admnno,Rollno,Class;
char Name[30],FatherName[20],Address[30],Phone[10],Mobile[15], Section;
date DOB;
public:
void SGetdata();
void SDisplaydate();
int Return_Check(int A,int R)
{
if(Admno= = A && Rollno= = R)
return 1;
else
return 0;
}
int Return_Chclass(int CL, char S )
{
if(Class = = CL && Section = = S)
return 1;
else
return 0;
}
char *Return_Name() { return Name; }
};
class Marks:public Student
{
char Stream[20];
Test_Mark M;
Salary S;
public:
void MGetdata();
void MDisplaydata();
float *Return_Tot() { return M.Tot; }
void Update_Rank(int R)
{
M.Rank=R;
}
};