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;
                   }
            };
   499   500   501   502   503   504   505   506   507   508   509