Code:class Calculus { Calculus ( ); Calculus ( Teacher tchName ); //These are for teacher access only void AddStudent ( Student stdnt ); void DropStudent ( Student stdnt ); void FailStudent ( Student stdnt ); void GiveTest ( float difficultyRate ); void GiveQuiz ( float difficultyRate ); void GiveHW ( float difficultyRate ); void ........Off ( Student target ); //These are for student access only void Listen ( int numMin ); void Procrastinate( int numDay ); void MakeJoke ( int hilarityLevel ); void ........Off ( Teacher target ); bool isGirl ( Student otherStdnt ); bool isBoy ( Student otherStdnt ); void Flirt ( Student target ); void MakeFunOf ( Student target ); void DoHW ( int dueDate ); void DoQuiz ( float urgencyLevel ); void DoTest ( float urgencyLevel ); };