public static void Main()
string currentGrade = "0";
double numberOfGrades = 0;
string bestWorseCheck = "";
while (bestWorseCheck != "Ja")
Console.WriteLine("Guten Tag. Geben Sie bitte die höchstmögliche Note ein:");
bestGrade = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Vielen Dank. Geben Sie nun bitte die niedrigste Note ein:");
worseGrade = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Alles klar. Die höchste Note wurde auf {0} und die niedrigste Note auf {1} gesetzt. Ist das so korrekt? Dann geben Sie \"Ja\" ein, ansonsten \"Nein\":", worseGrade, bestGrade);
bestWorseCheck = Console.ReadLine();
if (bestWorseCheck == "Ja")
while (currentGrade != "-1"){
Console.WriteLine("Geben Sie bitte eine Note ein:");
currentGrade = Console.ReadLine();
if(currentGrade != "-1"){
totalGrade += Convert.ToDouble(currentGrade);
if (currentGrade == "-1")
averageGrade = totalGrade / numberOfGrades;
Console.WriteLine("TOTAL:{0}", totalGrade);
Console.WriteLine("numberofGrades{0}", numberOfGrades);
Console.WriteLine("Hier ist Ihr Ergebnis:");
Console.WriteLine("Sie haben eine Note eingegeben, der Durchschnitt beträgt somit {0}.", totalGrade);
else if (numberOfGrades > 1)
Console.WriteLine("Sie haben {0} Noten eingegeben, der Durchschnitt beträgt somit {1}.", numberOfGrades, averageGrade);