Menu
CoddyTech

Tantangan: list perhitungan

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 92 dari 94.

challenge icon

Tantangan

Mudah

Dalam tantangan ini, kamu akan berlatih menampilkan hasil perhitungan yang diformat untuk pengguna. Kamu memiliki list hasil perhitungan yang perlu ditampilkan dalam format yang mudah dipahami pengguna.

Tugasmu adalah melengkapi fungsi displayResults yang menerima list hasil perhitungan dan menampilkannya dengan format yang tepat. Setiap hasil harus menampilkan jenis perhitungan, angka yang digunakan, dan nilai hasilnya.

Lengkapi kode untuk menampilkan semua hasil perhitungan dari list yang diberikan dengan benar.

Coba sendiri

void main() {
  // List hasil perhitungan
  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
    }
  ];
  
  // Panggil fungsi untuk menampilkan hasil
  displayResults(calculationResults);
}

// TODO: Lengkapi fungsi ini untuk menampilkan semua hasil perhitungan
void displayResults(List<Map<String, dynamic>> results) {
  print('Calculation Results:');
  print('-------------------');
  
  // TODO: Ulangi setiap elemen dalam list results dan tampilkan setiap perhitungan
  // dengan format: "[Type]: [num1] and [num2] = [result]"
  
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online