Dart Academy · Lektion

Das dart:math-Toolkit

sqrt, pow, min, max und Zufallszahlen verwenden

Lektion 4 von 413 Schritte

Das dart:math-Toolkit ist eine kostenlose Dart Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Dart Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.

Mathematik jenseits der Operatoren

Operatoren decken die Grundlagen ab, aber in der Praxis benötigen Sie auch Wurzeln, Potenzen und Zufallswerte. Die Bibliothek dart:math stellt diese Werkzeuge bereit. 🧰

Bibliothek importieren

Bevor Sie die Hilfsfunktionen verwenden, fügen Sie oben in Ihrer Datei einen import hinzu. Eine Zeile schaltet alles in dart:math frei.

import 'dart:math';

void main() {
  // math tools ready
}

Quadratwurzel

Die Funktion sqrt gibt die Quadratwurzel einer Zahl zurück. Das Ergebnis ist immer ein double, daher ist sqrt(9) gleich 3.0.

import 'dart:math';

void main() {
  print(sqrt(9)); // 3.0
}

In eine Potenz erheben

Verwenden Sie pow, um eine Basis mit einem Exponenten zu potenzieren. pow(2, 10) berechnet beispielsweise 1024 – ideal für Skalierungs- und Wachstumsberechnungen.

import 'dart:math';

void main() {
  print(pow(2, 10)); // 1024
}

Kleinster Wert mit min

Die Funktion min gibt den kleineren von zwei Werten zurück. So können Sie einen Wert schnell auf eine Obergrenze beschränken.

import 'dart:math';

void main() {
  print(min(3, 8)); // 3
}

Größter Wert mit max

Entsprechend gibt max den größeren von zwei Werten zurück. Kombinieren Sie die Funktion mit min, um Zahlen innerhalb eines sicheren Bereichs zu halten.

import 'dart:math';

void main() {
  print(max(3, 8)); // 8
}

Die Konstante pi

dart:math stellt pi direkt bereit, ohne dass Sie die Ziffern eingeben müssen. Dadurch werden Berechnungen mit Kreisen und Winkeln präzise und gut lesbar.

import 'dart:math';

void main() {
  print(pi); // 3.141592653589793
}

Ein Random-Objekt erstellen

Erstellen Sie ein Random-Objekt, um unvorhersehbare Werte zu erzeugen. Eine Instanz kann so viele Zufallszahlen liefern, wie Sie benötigen.

import 'dart:math';

void main() {
  final rng = Random();
}

Zufällige Ganzzahlen

Rufen Sie nextInt mit einer Obergrenze auf, um eine ganze Zahl ab null bis, aber nicht einschließlich, dieser Grenze zu erhalten. Das eignet sich hervorragend für Würfel.

import 'dart:math';

void main() {
  print(Random().nextInt(6) + 1); // 1..6
}

Zufällige double-Werte

Verwenden Sie nextDouble für einen Bruchwert zwischen 0.0 und 1.0. Multiplizieren Sie ihn, um ihn an einen beliebigen gewünschten Bereich anzupassen.

import 'dart:math';

void main() {
  print(Random().nextDouble()); // 0.0..1.0
}

Absolutwert

Zahlen verfügen ebenfalls über eine eigene Hilfsfunktion: abs entfernt das Vorzeichen und gibt den Betrag zurück, sodass aus -7 sofort 7 wird.

void main() {
  print((-7).abs()); // 7
}

Schnelltest

Ein letzter Test zu den Mathematikwerkzeugen.

Rückblick

Mit dart:math erhalten Sie sqrt, pow, min, max, pi und Random. Einmal importieren, und Ihr Werkzeugkasten für Zahlen ist vollständig. 🎉

Kostenlos starten

Lerne Dart mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Das dart:math-Toolkit“ kostenlos?

Ja — der vollständige Text von „Das dart:math-Toolkit“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Dart Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Das dart:math-Toolkit“?

sqrt, pow, min, max und Zufallszahlen verwenden Du übst Dart Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Dart Academy zu starten?

Keine Vorkenntnisse erforderlich. Dart Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Das dart:math-Toolkit“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Dart Academy-Lektion Code schreiben und ausführen?

Ja. Jede Dart Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Arithmetik und Operatorrangfolge
  2. int und double sowie Ganzzahldivision
  3. Zahlen parsen und konvertieren
  4. Das dart:math-Toolkit
← Zurück zu Dart Academy