Einführung

Abgeschlossen

Entwickler*innen führen einige Aufgaben fast täglich aus. Aufgaben wie das Deklarieren von Zeichenfolgen- und numerischen Variablen, das Zuweisen und Extrahieren von Werten und das Ausführen von Berechnungen sind nicht nur Routine, aber unerlässlich. Ebenso wichtig ist die Aufgabe der Kommunikation von Ergebnissen mit den Anwendungsbenutzer*innen. Diese Fähigkeiten anzuwenden, um ein bestimmtes Problem zu lösen, müssen alle Entwickler*innen lernen.

Angenommen, Sie sollen eine Lehrkraft an einer Universität unterstützen. Sie haben die Aufgabe, eine Anwendung zu entwickeln, mit der Sie den Notendurchschnitt von Studierenden berechnen können. Die Anwendung verwendet die Noten und Guthabenstunden der Studierenden für die Berechnung des Gesamtnotendurchschnitts. Außerdem wurde Ihnen ein Format für die Meldung des Notendurchschnitts an die Studierenden vorgegeben.

In diesem Modul werden die erforderlichen Schritte für die Entwicklung Ihrer Anwendung zur Berechnung des Notendurchschnitts erläutert. Ihr Code deklariert Variablen und weist ihnen basierend auf Kursinformationen Werte zu, sie führt verschiedene numerische Berechnungen durch, formatiert die Ergebnisse und zeigt sie an. Zu den Berechnungen gehört die Bestimmung der Summe der erreichten Punkte und der Guthabenstunden. Um die Ergebnisse im erforderlichen Format anzuzeigen, müssen Sie einen Dezimalwert ändern, um insgesamt drei Stellen anzuzeigen. Außerdem verwenden Sie die Console.WriteLine()-Methoden sowie Escapezeichensequenzen zum Formatieren Ihrer Ergebnisse.

Am Ende dieses Moduls können Sie Code schreiben, der verschiedene Variablentypen verwendet, numerische Berechnungen durchführt und Benutzer*innen formatierte Daten anzeigt.

Lernziele

In diesem Modul üben Sie Folgendes:

  • Verwenden von Variablen zum Speichern und Abrufen von Daten
  • Ausführen grundlegender mathematischer Operationen
  • Formatieren von Zeichenfolgen zur Darstellung von Ergebnissen

Voraussetzungen

  • Erfahrung mit einem .NET-Editor auf Anfängerniveau
  • Einsteigerkenntnisse zu C#-Syntaxregeln
  • Erfahrung in der Durchführung mathematischer Operationen mit Variablen auf Anfängerniveau
  • Einsteigerkenntnisse beim Erstellen von Literalwerten und Deklarieren von Variablen mit grundlegenden Datentypen wie string, int und decimal
  • Einsteigerkenntnisse bei der Zeichenfolgenverkettung und -interpolation