Menu
Coddy logo textTech

Data Collection Setup

Teil des Abschnitts Logik & Ablauf der C#-Journey von Coddy — Lektion 40 von 66.

challenge icon

Aufgabe

Einfach

In diesem Projekt baust du ein Datenanalysesystem auf, das Schülernoten verarbeitet. Zuerst erstelle die Grundlage für das Sammeln und Validieren von Eingabedaten.

Erstelle eine Klasse namens DataCollector mit diesen Methoden:

  1. CreateScoreGrid(int students, int assignments): Erstellt und gibt ein gezacktes Array von Ganzzahlen (int[][]) mit den angegebenen Dimensionen zurück, um Schülernoten zu speichern.
  2. ValidateScore(int score): Gibt true zurück, wenn die Note gültig ist (zwischen 0 und 100 inklusive), andernfalls false.
  3. PopulateWithDefaultValues(int[][] scoreGrid): Füllt das gesamte Gitter mit einem Standardwert von -1 (das „noch nicht benotet“ repräsentiert) und gibt das aktualisierte Gitter zurück.

WICHTIG: Ändere den Testcode am Ende der Datei nicht. Er wird verwendet, um deine Implementierung zu validieren.

Probier es selbst

using System; // Lösche diese Zeile nicht

public class DataCollector
{
    public static int[][] CreateScoreGrid(int students, int assignments)
    {
        // Schreibe deinen Code hier
    }
    
    public static bool ValidateScore(int score)
    {
       // Schreibe deinen Code hier
    }
    
    public static int[][] PopulateWithDefaultValues(int[][] scoreGrid)
    {
        // Schreibe deinen Code hier
    }
}

Alle Lektionen in Logik & Ablauf