Menu
CoddyTech

Thiết lập thu thập dữ liệu

Thuộc phần Logic và luồng chương trình trong hành trình C# của Coddy. Bài học 40 trên 66.

challenge icon

Thử thách

Dễ

Trong dự án này, bạn sẽ xây dựng một hệ thống phân tích dữ liệu để xử lý điểm số của học sinh. Trước tiên, hãy tạo nền tảng để thu thập và xác thực dữ liệu đầu vào.

Tạo một lớp có tên DataCollector với các phương thức sau:

  1. CreateScoreGrid(int students, int assignments): Tạo và trả về một mảng răng cưa gồm các số nguyên (int[][]) với kích thước đã chỉ định để lưu điểm của học sinh.
  2. ValidateScore(int score): Trả về true nếu điểm hợp lệ (nằm trong khoảng từ 0 đến 100, bao gồm cả hai đầu mút), nếu không thì trả về false.
  3. PopulateWithDefaultValues(int[][] scoreGrid): Điền giá trị điểm mặc định là -1 vào toàn bộ lưới (biểu thị “chưa chấm”) và trả về lưới đã cập nhật.

QUAN TRỌNG: Không sửa đổi code kiểm thử ở cuối tệp. Code này sẽ được dùng để xác thực phần triển khai của bạn.

Tự làm thử

using System; // Đừng xóa dòng này

public class DataCollector
{
    public static int[][] CreateScoreGrid(int students, int assignments)
    {
        // Viết code ở đây
    }
    
    public static bool ValidateScore(int score)
    {
       // Viết code ở đây
    }
    
    public static int[][] PopulateWithDefaultValues(int[][] scoreGrid)
    {
        // Viết code ở đây
    }
}

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch C# online