示例#1
0
 private static void WriteGrades(GradeTracker gb)
 {
     using (StreamWriter f = File.CreateText("Results.txt"))
     {
         gb.WriteGrades(f);
     }
 }
示例#2
0
        private static void DisplayStats(GradeTracker gb)
        {
            GradeStatistics stats = gb.ComputeStats();

            WriteResults("Average", stats.AvgGrade);
            WriteResults("Minimum grade", stats.MinGrade);
            WriteResults("Maximum grade", stats.MaxGrade);
        }
示例#3
0
        static void Main(string[] args)
        {
            GradeTracker gb = InitializeGradeBook();

            AddGrades(gb);
            WriteGrades(gb);
            DisplayStats(gb);
        }
示例#4
0
 static int validateGradeBookName(GradeTracker book, string name)
 {
     try
     {
         book.Name = name;
     }
     catch (ArgumentException e)
     {
         Console.WriteLine(e.Message);
         Console.WriteLine("Try again");
         return(1);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
     return(0);
 }
示例#5
0
 private static void AddGrades(GradeTracker gb)
 {
     gb.AddGrade(10);
     gb.AddGrade(10.9F);
     gb.AddGrade(21.0F);
 }