Menu
CoddyTech

Thử thách: Danh sách phép tính

Thuộc phần Kiến thức cơ bản trong hành trình Dart của Coddy. Bài học 92 trên 94.

challenge icon

Thử thách

Dễ

Trong thử thách này, bạn sẽ luyện tập cách hiển thị kết quả tính toán đã định dạng cho người dùng. Bạn có một danh sách kết quả tính toán cần hiển thị theo định dạng thân thiện với người dùng.

Nhiệm vụ của bạn là hoàn thành hàm displayResults, hàm này nhận một danh sách kết quả tính toán và hiển thị chúng với định dạng phù hợp. Mỗi kết quả cần hiển thị loại phép tính, các số được sử dụng và giá trị kết quả.

Hoàn thành code để hiển thị đúng tất cả kết quả tính toán trong danh sách đã cho.

Tự làm thử

void main() {
  // Danh sách kết quả tính toán
  List<Map<String, dynamic>> calculationResults = [
    {
      'type': 'Addition',
      'num1': 10,
      'num2': 5,
      'result': 15
    },
    {
      'type': 'Subtraction',
      'num1': 20,
      'num2': 7,
      'result': 13
    },
    {
      'type': 'Multiplication',
      'num1': 4,
      'num2': 6,
      'result': 24
    }
  ];
  
  // Gọi hàm (function) để hiển thị kết quả
  displayResults(calculationResults);
}

// TODO: Hoàn thành hàm này để hiển thị tất cả kết quả tính toán
void displayResults(List<Map<String, dynamic>> results) {
  print('Calculation Results:');
  print('-------------------');
  
  // TODO: Duyệt qua danh sách results và hiển thị từng phép tính
  // theo định dạng: "[Type]: [num1] and [num2] = [result]"
  
}

Tất cả bài học trong Kiến thức cơ bản

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