private int gradeCounter;
public string CourseName { get; set; }
public GradeBook( string name )
public void DisplayMessage()
Console.WriteLine( "Welcome to the grade book for\n{0}!\n", CourseName );
public void InputGrades()
Console.WriteLine( "{0}\n{1}", "Enter the integer grades in the range 0-100.", "Type <Ctrl> z and press Enter to terminate input:" );
input = Console.ReadLine();
grade = Convert.ToInt32( input );
IncrementLetterGradeCounter( grade );
input = Console.ReadLine();
private void IncrementLetterGradeCounter( int grade )
public void DisplayGradeReport()
Console.WriteLine( "\nGrade Report:" );
double average = ( double ) total / gradeCounter;
Console.WriteLine( "Total of the {0} grades entered is {1}", gradeCounter, total );
Console.WriteLine( "Class average is {0:F}", average );
Console.WriteLine( "{0}A: {1}\nB: {2}\nC: {3}\nD: {4}\nF: {5}",
"Number of students who received each grade:\n",
Console.WriteLine( "No grades were entered" );