Übung: Berechnen der Summe der bewerteten Aufgaben aller Schulkinder
In dieser Übung verwenden Sie die bewerteten Aufgaben sämtlicher Schulkinder, um deren aktuelle Note in einem Unterrichtsfach zu berechnen. Um diese Berechnung durchzuführen, summieren Sie zunächst die Werte der bewerteten Aufgaben und berechnen dann deren Durchschnittsnote (aktuelle Note). Fangen wir also an.
Wichtig
Sie müssen die Setupanweisungen in der vorherigen Lerneinheit (Vorbereitung) abgeschlossen haben, bevor Sie mit dieser Übung beginnen.
Erstellen von Variablen zum Speichern der Summe
In dieser Aufgabe erstellen Sie für jedes Schulkind eine Variable, die die Summe seiner bewerteten Aufgaben darstellt. Außerdem geben Sie die Summe der einzelnen Schulkinder zusammen mit deren Namen an der Konsole aus. Da die bewerteten Aufgaben als Integer dargestellt sind, erstellen Sie Integer-Variablen, um die Summen zu speichern.
Vergewissern Sie sich, dass der .NET-Editor geöffnet ist und dass Sie die Variablen mit den bewerteten Aufgaben der einzelnen Schulkinder instanziiert haben.
In der Lerneinheit zur Vorbereitung für dieses geführte Projekt kopieren Sie die Ergebnisse der bewerteten Aufgaben der Schulkinder anhand der Setupanweisungen in den Editor. Navigieren Sie bei Bedarf zurück, und befolgen Sie die Setupanweisungen.
Scrollen Sie nach unten zum Ende des Codes, und erstellen Sie eine neue leere Codezeile.
Geben Sie den folgenden Code ein, um eine Integer-Variable für jedes Schulkind zu deklarieren, in der Sie seine Noten summieren können:
int sophiaSum = 0; int nicolasSum = 0; int zahirahSum = 0; int jeongSum = 0;
Beachten Sie, dass
0
den Variablen als Teil der Deklarationsanweisung zugewiesen wird. Mit anderen Worten: Die Variablen werden als0
initialisiert. Obwohl beim Deklarieren von Variablen keine Wertzuweisung erforderlich ist, kann dies den Code effizienter machen. Der nächste Schritt besteht darin, die Ausgabe anzuzeigen. Da diese Ausgabe einen Verweis auf diese Variablen enthält, müssen sie initialisiert werden.Geben Sie den folgenden Code ein, um
Console.WriteLine()
-Anweisungen zu erstellen, mit denen der Namen eines Schulkinds und der Wert seiner summierten Noten angezeigt werden:Console.WriteLine("Sophia: " + sophiaSum); Console.WriteLine("Nicolas: " + nicolasSum); Console.WriteLine("Zahirah: " + zahirahSum); Console.WriteLine("Jeong: " + jeongSum);
Letztendlich möchten Sie die aktuelle Gesamtnote des Schulkinds anzeigen. Vorerst verwenden Sie jedoch diese
Console.WriteLine()
-Anweisungen, um den Wert Ihrer Summenberechnungen anzuzeigen. Auf diese Weise können Sie überprüfen, ob Ihr Code in jeder Phase des Entwicklungsprozesses ordnungsgemäß funktioniert.Hinweis
Erweiterte Entwicklerumgebungen, wie z. B. Visual Studio Code, bieten Tools, mit denen Entwickler*innen die Werte von Anwendungsvariablen beobachten können, während ihr Code ausgeführt wird. Das Erlernen der Verwendung dieser Tools spart professionellen Entwickler*innen viel Zeit bei der Entwicklung. Vorerst können Sie jedoch
Console.WriteLine()
verwenden, um zu überprüfen, ob Ihr Code wie erwartet funktioniert.Wählen Sie im .NET-Editor die grüne Schaltfläche Ausführen aus, um Ihren Code auszuführen.
Beachten Sie, dass zunächst keine Probleme auftreten, wenn Sie Ihre Integer-Werte vorerst mit
0
anzeigen und dabei dieselbeWriteLine()
-Methode verwenden, mit der auch die Zeichenfolgenliterale (Namen der Schulkinder) angezeigt werden.Der aktuelle numerische Wert wird automatisch abgerufen, indem auf den Variablennamen verwiesen wird.
Nachdem Sie nun die
Console.WriteLine()
-Anweisungen für die Anzeige Ihrer Ergebnisse vorbereitet haben, beginnen Sie mit dem Hinzufügen des Codes, der Ihre Berechnungen ausführt.Wichtig
Sie müssen den Code, der die Berechnungen ausführt, über dem Code schreiben, der die Ausgabe anzeigt.
Suchen Sie die folgende Codezeile:
int sophiaSum = 0;
Sie schreiben Code, mit dem der Summenwert für jedes Schulkind berechnet wird. Zunächst fügen Sie bewerteten Aufgaben der Schulkinder hinzu und weisen den Wert dann den Summenvariablen zu. Beginnen Sie mit Sophia. Denken Sie daran, dass Sophias Noten im folgenden Code gespeichert werden:
int sophia1 = 93; int sophia2 = 87; int sophia3 = 98; int sophia4 = 95; int sophia5 = 100;
Aktualisieren Sie die Codezeile wie folgt:
int sophiaSum = sophia1 + sophia2 + sophia3 + sophia4 + sophia5;
Wählen Sie im .NET-Editor Ausführen aus.
Ihre Ausgabe sollte nun als Summe für Sophia
473
anzeigen. Die anderen Werte sind weiterhin0
. Fügen Sie entsprechende Summenberechnungen für die übrigen Schulkinder hinzu.Geben Sie auf der gerade erstellten leeren Codezeile den folgenden Code ein:
int nicolasSum = nicolas1 + nicolas2 + nicolas3 + nicolas4 + nicolas5; int zahirahSum = zahirah1 + zahirah2 + zahirah3 + zahirah4 + zahirah5; int jeongSum = jeong1 + jeong2 + jeong3 + jeong4 + jeong5;
Arbeit überprüfen
In dieser Aufgabe führen Sie den Code aus und überprüfen, ob die Ausgabe korrekt ist.
Vergleichen Sie Ihren Code mit dem folgenden Code:
int currentAssignments = 5; int sophia1 = 93; int sophia2 = 87; int sophia3 = 98; int sophia4 = 95; int sophia5 = 100; int nicolas1 = 80; int nicolas2 = 83; int nicolas3 = 82; int nicolas4 = 88; int nicolas5 = 85; int zahirah1 = 84; int zahirah2 = 96; int zahirah3 = 73; int zahirah4 = 85; int zahirah5 = 79; int jeong1 = 90; int jeong2 = 92; int jeong3 = 98; int jeong4 = 100; int jeong5 = 97; int sophiaSum = sophia1 + sophia2 + sophia3 + sophia4 + sophia5; int nicolasSum = nicolas1 + nicolas2 + nicolas3 + nicolas4 + nicolas5; int zahirahSum = zahirah1 + zahirah2 + zahirah3 + zahirah4 + zahirah5; int jeongSum = jeong1 + jeong2 + jeong3 + jeong4 + jeong5; Console.WriteLine("Sophia: " + sophiaSum); Console.WriteLine("Nicolas: " + nicolasSum); Console.WriteLine("Zahirah: " + zahirahSum); Console.WriteLine("Jeong: " + jeongSum);
Wählen Sie im .NET-Editor Ausführen aus.
Überprüfen Sie Ihre Ausgabe, und ob die Summen der bewerteten Aufgaben korrekt sind:
Sophia: 473 Nicolas: 418 Zahirah: 417 Jeong: 477
Wenn Ihr Code unterschiedliche Ergebnisse anzeigt, müssen Sie ihn überprüfen, um den Fehler zu finden und Aktualisierungen vorzunehmen. Führen Sie den Code erneut aus, um festzustellen, ob Sie das Problem behoben haben. Fahren Sie mit dem Aktualisieren und Ausführen Ihres Codes fort, bis der Code die erwarteten Ergebnisse generiert.
Wichtig
Löschen Sie auf keinen Fall den Code, den Sie bisher geschrieben haben. Die nächste Übung baut auf diesem Code auf.