Menu
Coddy logo textTech

Configurazione della raccolta dati

Fa parte della sezione Logica e flusso del percorso C# di Coddy. Lezione 40 di 66.

challenge icon

Sfida

Facile

In questo progetto, creerai un sistema di analisi dei dati che elabora i punteggi degli studenti. Per prima cosa, crea le basi per raccogliere e convalidare i dati di input.

Crea una classe chiamata DataCollector con questi metodi:

  1. CreateScoreGrid(int students, int assignments): crea e restituisce un array frastagliato di interi (int[][]) con le dimensioni specificate per memorizzare i punteggi degli studenti.
  2. ValidateScore(int score): restituisce true se il punteggio è valido (compreso tra 0 e 100 inclusi); altrimenti restituisce false.
  3. PopulateWithDefaultValues(int[][] scoreGrid): riempie l'intera griglia con un punteggio predefinito di -1 (che rappresenta «non ancora valutato») e restituisce la griglia aggiornata.

IMPORTANTE: non modificare il codice di test in fondo al file. Verrà usato per convalidare la tua implementazione.

Provalo tu

using System; // Non eliminare questa riga

public class DataCollector
{
    public static int[][] CreateScoreGrid(int students, int assignments)
    {
        // Scrivi qui il tuo codice
    }
    
    public static bool ValidateScore(int score)
    {
       // Scrivi qui il tuo codice
    }
    
    public static int[][] PopulateWithDefaultValues(int[][] scoreGrid)
    {
        // Scrivi qui il tuo codice
    }
}

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore C# online