Menu
Coddy logo textTech

Wyzwanie: lista obliczeń

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 92 z 94.

challenge icon

Wyzwanie

Łatwy

W tym wyzwaniu poćwiczysz wyświetlanie użytkownikom sformatowanych wyników obliczeń. Masz listę wyników obliczeń, które należy wyświetlić w czytelnej dla użytkownika formie.

Twoim zadaniem jest uzupełnienie funkcji displayResults, która przyjmuje listę wyników obliczeń i wyświetla je z odpowiednim formatowaniem. Każdy wynik powinien zawierać typ obliczenia, użyte liczby i wartość wyniku.

Uzupełnij kod, aby prawidłowo wyświetlał wszystkie wyniki obliczeń z podanej listy.

Spróbuj swoich sił

void main() {
  // Lista wyników obliczeń
  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
    }
  ];
  
  // Wywołaj funkcję, aby wyświetlić wyniki
  displayResults(calculationResults);
}

// TODO: Uzupełnij tę funkcję, aby wyświetlała wszystkie wyniki obliczeń
void displayResults(List<Map<String, dynamic>> results) {
  print('Calculation Results:');
  print('-------------------');
  
  // TODO: Przejdź przez listę results i wyświetl każde obliczenie
  // w formacie: "[Type]: [num1] and [num2] = [result]"
  
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online