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 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 Schule unterstützen. Sie sollen eine Anwendung entwickeln, die die Bewertung von Schulnoten automatisiert. Die Anwendung verwendet alle bewerteten Aufgaben sämtlicher Schulkinder, um deren aktuelle Gesamtnote/Bewertung für ein Unterrichtsfach zu berechnen. Die Lehrkraft hat auch das erforderliche Format für die Meldung der Noten an die Schulkinder vorgegeben.

In diesem Modul werden die erforderlichen Schritte für die Entwicklung Ihrer Anwendung für Schulnoten erläutert. Ihr Code deklariert Variablen und weist ihnen basierend auf den Namen der Schulkinder Werte zu, sie führt verschiedene numerische Berechnungen durch und zeigt die Ergebnisse an. Zu den Berechnungen gehören das Ermitteln der Summe der bewerteten Aufgaben und die Berechnung der aktuellen Note für jedes Schulkind. Um die Ergebnisse im erforderlichen Format anzuzeigen, verwenden Sie Console.WriteLine() sowie Escapezeichensequenzen, mit denen Sie Ihre Ergebnisse formatieren können.

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

Hinweis

Dies ist ein Modul für ein geführtes Projekt, in dem Sie ein vollständiges Projekt anhand von Schritt-für-Schritt-Anweisungen durchführen. 

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