Menu
Coddy logo textTech

Data Collection Setup

Parte da seção Lógica & Fluxo do Journey de C# da Coddy — lição 40 de 66.

challenge icon

Desafio

Fácil

Neste projeto, você construirá um sistema de análise de dados que processa as notas dos alunos. Primeiro, crie a base para coletar e validar os dados de entrada.

Crie uma classe chamada DataCollector com estes métodos:

  1. CreateScoreGrid(int students, int assignments): Cria e retorna um array irregular de inteiros (int[][]) com as dimensões especificadas para armazenar as notas dos alunos.
  2. ValidateScore(int score): Retorna true se a nota for válida (entre 0 e 100, inclusive), caso contrário false.
  3. PopulateWithDefaultValues(int[][] scoreGrid): Preenche toda a grade com uma nota padrão de -1 (representando "ainda não avaliado") e retorna a grade atualizada.

IMPORTANTE: Não modifique o código de teste no final do arquivo. Ele será usado para validar sua implementação.

Experimente você mesmo

using System; // Não delete esta linha

public class DataCollector
{
    public static int[][] CreateScoreGrid(int students, int assignments)
    {
        // Escreva seu código aqui
    }
    
    public static bool ValidateScore(int score)
    {
       // Escreva seu código aqui
    }
    
    public static int[][] PopulateWithDefaultValues(int[][] scoreGrid)
    {
        // Escreva seu código aqui
    }
}

Todas as lições de Lógica & Fluxo