public static void Main()
string random = "ajrhbg";
while (random.ToUpper() != "N")
Console.WriteLine("How many test grades would you like to enter?");
string sans = Console.ReadLine();
if (int.TryParse(sans, out ans) && ans >= 0)
float[] testgrades = new float[ans];
for (int i = 0; i < ans; i++)
Console.WriteLine("Please enter your grade" + (i + 1));
string s = Console.ReadLine();
if (float.TryParse(s, out testgrades[i]) && testgrades[i] >= 0 && testgrades[i] <= 100)
Console.WriteLine("Please enter an appropriate value. Press ENTER to go back.");
Console.WriteLine("How many homework grades would you like to enter?");
sans = Console.ReadLine();
if (int.TryParse(sans, out ans) && ans > 0)
float[] homeworkgrades = new float[ans];
for (int i = 0; i < ans; i++)
Console.WriteLine("Please enter your grade" + (i + 1));
string s = Console.ReadLine();
if (float.TryParse(s, out homeworkgrades[i]) && homeworkgrades[i] >= 0 && homeworkgrades[i] <= 100)
Console.WriteLine("Please enter an appropriate value. Press ENTER to go back.");
Console.WriteLine("How many classwork grades would you like to enter?");
sans = Console.ReadLine();
if (int.TryParse(sans, out ans) && ans > 0)
float[] classworkgrades = new float[ans];
for (int i = 0; i < ans; i++)
Console.WriteLine("Please enter your grade" + (i + 1));
string s = Console.ReadLine();
if (float.TryParse(s, out classworkgrades[i]) && classworkgrades[i] >= 0 && classworkgrades[i] <= 100)
Console.WriteLine("Please enter an appropriate value. Press ENTER to go back.");
Console.WriteLine("How many project grades would you like to enter?");
sans = Console.ReadLine();
if (int.TryParse(sans, out ans) && ans > 0)
float[] projectgrades = new float[ans];
for (int i = 0; i < ans; i++)
Console.WriteLine("Please enter your grade" + (i + 1));
string s = Console.ReadLine();
if (float.TryParse(s, out projectgrades[i]) && projectgrades[i] >= 0 && projectgrades[i] <= 100)
Console.WriteLine("Please enter an appropriate value. Press ENTER to go back.");
Console.WriteLine("Your average for your test grades are: " + testgrades.Average() + "\nYour average for your classwork grades are: " + classworkgrades.Average() + "\nYour average for your homework grades are: " + homeworkgrades.Average() + "\nYour average for your project grades are: " + projectgrades.Average() + "\nYour weighted average is: " + ((testgrades.Average() * .5) + (classworkgrades.Average() * .15) + (homeworkgrades.Average() * .15) + (projectgrades.Average() * .20)));
Console.WriteLine("Press 'n' to quit or press any other key to restart. Remember to enter in an appropriate value!");
random = Console.ReadLine();