Menu
Coddy logo textTech

Configuration de la collecte de données

Fait partie de la section Logique & Flux du Journey C# de Coddy — leçon 40 sur 66.

challenge icon

Défi

Facile

Dans ce projet, vous allez construire un système d'analyse de données qui traite les notes des étudiants. Tout d'abord, créez la base pour la collecte et la validation des données d'entrée.

Créez une classe nommée DataCollector avec ces méthodes :

  1. CreateScoreGrid(int students, int assignments) : Crée et retourne un tableau décalé d'entiers (int[][]) avec les dimensions spécifiées pour stocker les notes des étudiants.
  2. ValidateScore(int score) : Retourne true si la note est valide (entre 0 et 100 inclus), sinon false.
  3. PopulateWithDefaultValues(int[][] scoreGrid) : Remplit toute la grille avec une note par défaut de -1 (représentant "not graded yet") et retourne la grille mise à jour.

IMPORTANT : Ne modifiez pas le code de test au bas du fichier. Il sera utilisé pour valider votre implémentation.

Essayez vous-même

using System; // Ne supprimez pas cette ligne

public class DataCollector
{
    public static int[][] CreateScoreGrid(int students, int assignments)
    {
        // Écrivez votre code ici
    }
    
    public static bool ValidateScore(int score)
    {
       // Écrivez votre code ici
    }
    
    public static int[][] PopulateWithDefaultValues(int[][] scoreGrid)
    {
        // Écrivez votre code ici
    }
}

Toutes les leçons de Logique & Flux