Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**************************************************************************************************
- * Program Name : Week 3 - GPA
- * Author : Terry Weiss
- * Date : February 12, 2016
- * Course/Section : CSC264 - 001
- * Program Description: This class holds the information for a specific semester.
- *
- * Methods:
- * -------
- *
- **************************************************************************************************/
- package transcript;
- public class SemesterInfo
- {
- public static int MAX_COURSES = 7; //Maximum valid number of courses in a semester
- public static int MAX_CREDITS = 18; //Maximum valid number of credits in a semester
- protected String name; //Name of semester
- protected String courseNumber; //Numerical portion of the course name
- protected int creditHours; //Running total of credits in semester
- protected int courseCount; //Running total of courses in semester
- protected CourseInfo[] courseList; //List of courses currently in the semester
- /**********************************************************************************************
- * Method Name : SemesterInfo - Constructor
- * Author : Terry Weiss
- * Date : February 12, 2016
- * Course/Section : CSC264 - 001
- * Program Description: This builds an empty semester using the given name.
- *
- * BEGIN SemesterInfo
- * Assign semester name
- * Init credit hours to 0
- * Init course count to 0
- * Init empty course list to size of defined max number of courses
- * END SemesterInfo
- **********************************************************************************************/
- SemesterInfo(String name)
- {
- //Local constants
- //Local variables
- /***************************** Start CourseInfo Constructor ****************************/
- //Assign semester name
- this.name = name;
- //Init credit hours to 0
- creditHours = 0;
- //Init course count to 0
- courseCount = 0;
- //Init course list to size of defined max number of courses
- courseList = new CourseInfo[MAX_COURSES];
- }//end SemesterInfo constructor
- }//end class CourseInfo
Advertisement
Add Comment
Please, Sign In to add comment