Menu
Coddy logo textTech

Zorluk: Hesaplama Listesi

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 92 / 94.

challenge icon

Görev

Kolay

Bu meydan okumada, kullanıcılara biçimlendirilmiş hesaplama sonuçlarını görüntülemeyi pratik yapacaksınız. Kullanıcı dostu bir formatta görüntülenmesi gereken hesaplama sonuçları listesine sahipsiniz.

Görev, hesaplama sonuçları listesini alan ve bunları uygun biçimlendirme ile görüntüleyen displayResults fonksiyonunu tamamlamaktır. Her sonuç, hesaplama türünü, kullanılan sayıları ve sonuç değerini göstermelidir.

Sağlanan listedeki tüm hesaplama sonuçlarını düzgün bir şekilde görüntülemek için kodu tamamlayın.

Kendin dene

void main() {
  // Hesaplama sonuçları listesi
  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
    }
  ];
  
  // Sonuçları görüntülemek için fonksiyonu çağır
  displayResults(calculationResults);
}

// TODO: Tüm hesaplama sonuçlarını görüntülemek için bu fonksiyonu tamamla
void displayResults(List<Map<String, dynamic>> results) {
  print('Calculation Results:');
  print('-------------------');
  
  // TODO: Sonuçlar listesi üzerinden döngü yap ve her hesaplamayı görüntüle
  // "[Type]: [num1] ve [num2] = [result]" formatında
  
}

Temeller bölümündeki tüm dersler