diff --git a/Gradebook/Gradebook.csproj b/Gradebook/Gradebook.csproj
new file mode 100644
index 00000000..21dff5ca
--- /dev/null
+++ b/Gradebook/Gradebook.csproj
@@ -0,0 +1,8 @@
+
+
+
+ Exe
+ netcoreapp2.2
+
+
+
diff --git a/Gradebook/Program.cs b/Gradebook/Program.cs
new file mode 100644
index 00000000..446af9bc
--- /dev/null
+++ b/Gradebook/Program.cs
@@ -0,0 +1,94 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+
+namespace Gradebook
+{
+ class Program
+ {
+ static void Main(string[] args)
+ {
+ Console.WriteLine("Please enter 5 student names.");
+ string[] students = new string[5];
+ for (int i = 0; i < students.Length; i++) {
+ Console.WriteLine("Student " +(i+1)+ ": ");
+ students[i] = Console.ReadLine();
+ }
+
+ Console.WriteLine("Now, enter 3 grades for each student.");
+ string[][] grades = new string[5][];
+ for (int i = 0; i < grades.Length; i++) {
+ Console.WriteLine("Student " +(i+1)+ " grades: ");
+ string studentgrades = Console.ReadLine();
+ grades[i] = studentgrades.Split(" ");
+ }
+
+
+
+
+
+ Dictionary categories = new Dictionary();
+ for (int i = 0; i < students.Length; i++) {
+ categories.Add(students[i], grades[i]);
+ }
+
+ foreach (var key in categories.Keys)
+ {
+ Console.WriteLine("Student " +key);
+ foreach (var grade in categories[key])
+ {
+ Console.WriteLine(grade);
+ }
+ }
+
+
+
+// Console.WriteLine("Student 1's highest grade is: " +student1Array.Max());
+// Console.WriteLine("Student 1's lowest grade is: " +student1Array.Min());
+// var sum = student1Array.Sum(grades=>Convert.ToInt32(grades));
+// int avg = sum / 3;
+// Console.WriteLine("The average is: " +avg);
+// Console.WriteLine("Student 2: " +student[1]);
+// foreach (var grade in categories["student2"])
+// {
+// Console.WriteLine(grade);
+// }
+// Console.WriteLine("Student 2's highest grade is: " +student2Array.Max());
+// Console.WriteLine("Student 2's lowest grade is: " +student2Array.Min());
+// var sum2 = student2Array.Sum(grades2=>Convert.ToInt32(grades2));
+// int avg2 = sum2 / 3;
+// Console.WriteLine("The average is: " +avg2);
+// Console.WriteLine("Student 3: " +student3);
+// foreach (var grade in categories["student3"])
+// {
+// Console.WriteLine(grade);
+// }
+// Console.WriteLine("Student 3's highest grade is: " +student3Array.Max());
+// Console.WriteLine("Student 3's lowest grade is: " +student3Array.Min());
+// var sum3 = student3Array.Sum(grade3=>Convert.ToInt32(grade3));
+// int avg3 = sum3 / 3;
+// Console.WriteLine("The average is: " +avg3);
+// Console.WriteLine("Student 4: " +student4);
+// foreach (var grade in categories["student4"])
+// {
+// Console.WriteLine(grade);
+// }
+// Console.WriteLine("Student 4's highest grade is: " +student4Array.Max());
+// Console.WriteLine("Student 4's lowest grade is: " +student4Array.Min());
+// var sum4 = student1Array.Sum(grades4=>Convert.ToInt32(grades4));
+// int avg4 = sum4 / 3;
+// Console.WriteLine("The average is: " +avg4);
+// Console.WriteLine("Student 5: " +student5);
+// foreach (var grade in categories["student5"])
+// {
+// Console.WriteLine(grade);
+// }
+// Console.WriteLine("Student 5's highest grade is: " +student5Array.Max());
+// Console.WriteLine("Student 5's lowest grade is: " +student5Array.Min());
+// var sum5 = student5Array.Sum(grades5=>Convert.ToInt32(grades5));
+// int avg5 = sum5 / 3;
+// Console.WriteLine("The average is: " +avg5);
+ }
+ }
+}
diff --git a/HelloWorld/HelloWorld.cs b/HelloWorld/HelloWorld.cs
index 8168c805..9e9e2e20 100644
--- a/HelloWorld/HelloWorld.cs
+++ b/HelloWorld/HelloWorld.cs
@@ -6,7 +6,7 @@ class Program
{
static void Main(string[] args)
{
- Console.WriteLine("Hello World!");
+ Console.WriteLine("Hello Laura!");
}
}
}