using System; namespace StudentApp { public class Student { //Data members, data fields, or characteristics private string studentNumber; private string studentLastName; private string studentFirstName; private int score1; private int score2; private int score3; private string major; //Default constructor public Student() { } //Constructor with one argument public Student(string sID) { studentNumber = sID; } //Constructor with three arguments public Student(string sID, string lastName, string firstName) { studentNumber = sID; studentLastName = lastName; studentFirstName = firstName; } //Constructor with six arguments public Student(string sID, string lastName, string firstName, int s1, int s2, int s3, string maj) { studentNumber = sID; studentLastName = lastName; studentFirstName = firstName; score1 = s1; score2 = s2; score3 = s3; major = maj; } //Properties public string StudentLastName { get { return studentLastName; } set { studentLastName = value; } } public string StudentFirstName { get { return studentFirstName; } set { studentFirstName = value; } } public string StudentNumber { get { return studentNumber; } set { studentNumber = value; } } public string Major { get { return major; } set { major = value; } } public int Score1 { get { return score1; } set { score1 = value; } } public int Score2 { get { return score2; } set { score2 = value; } } public int Score3 { get { return score3; } set { score3 = value; } } public double CalculateAverage() { return (score1 + score2 + score3) / 3.0; } public override string ToString() { return "Name: " + studentFirstName + " " + studentLastName + "\nMajor: " + major + "\nScore Average: " + CalculateAverage().ToString("F2"); } } }