Menu
Coddy logo textTech

Konfiguracja zbierania danych

Część sekcji Logika i sterowanie przepływem ścieżki C# w Coddy. Lekcja 40 z 66.

challenge icon

Wyzwanie

Łatwy

W tym projekcie zbudujesz system analizy danych, który przetwarza oceny uczniów. Najpierw utwórz podstawę do zbierania i sprawdzania poprawności danych wejściowych.

Utwórz klasę o nazwie DataCollector z następującymi metodami:

  1. CreateScoreGrid(int students, int assignments): Tworzy i zwraca postrzępioną tablicę liczb całkowitych (int[][]) o określonych wymiarach do przechowywania ocen uczniów.
  2. ValidateScore(int score): Zwraca true, jeśli ocena jest prawidłowa (od 0 do 100 włącznie), w przeciwnym razie false.
  3. PopulateWithDefaultValues(int[][] scoreGrid): Wypełnia całą siatkę domyślną oceną -1 (oznaczającą „jeszcze nieocenione”) i zwraca zaktualizowaną siatkę.

WAŻNE: Nie modyfikuj kodu testowego na dole pliku. Zostanie on użyty do sprawdzenia Twojej implementacji.

Spróbuj swoich sił

using System; // Nie usuwaj tej linii

public class DataCollector
{
    public static int[][] CreateScoreGrid(int students, int assignments)
    {
        // Wpisz tutaj swój kod
    }
    
    public static bool ValidateScore(int score)
    {
       // Wpisz tutaj swój kod
    }
    
    public static int[][] PopulateWithDefaultValues(int[][] scoreGrid)
    {
        // Wpisz tutaj swój kod
    }
}

Wszystkie lekcje w sekcji Logika i sterowanie przepływem

Poćwicz samodzielnie: Kompilator C# online