0Pricing
Dart Academy · Leçon

La boîte à outils dart:math

Utiliser sqrt, pow, min, max et des nombres aléatoires

La boîte à outils dart:math est une leçon Dart Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Dart Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Dart Academy comprend 4 leçons au total.

Les mathématiques au-delà des opérateurs

Les opérateurs couvrent les bases, mais les tâches réelles nécessitent des racines, des puissances et de l’aléatoire. La bibliothèque dart:math ajoute ces outils. 🧰

Importer la bibliothèque

Avant d’utiliser ses fonctions auxiliaires, ajoutez un import en haut de votre fichier. Une ligne suffit pour débloquer tout le contenu de dart:math.

import 'dart:math';

void main() {
  // math tools ready
}

Racine carrée

La fonction sqrt renvoie la racine carrée d’un nombre. Elle donne toujours un double : sqrt(9) vaut donc 3.0.

import 'dart:math';

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

Élever à une puissance

Utilisez pow pour élever une base à un exposant. Ainsi, pow(2, 10) calcule 1024, ce qui est idéal pour les calculs d’échelle et de croissance.

import 'dart:math';

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

Le plus petit avec min

La fonction min renvoie le plus petit de deux nombres. C’est un moyen rapide de plafonner une valeur à une limite supérieure.

import 'dart:math';

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

Le plus grand avec max

De même, max renvoie la plus grande de deux valeurs. Associez-le à min pour maintenir les nombres dans une plage sûre.

import 'dart:math';

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

La constante pi

dart:math vous fournit pi directement, sans avoir à saisir ses chiffres. Vos calculs de cercles et d’angles gagnent ainsi en précision et en lisibilité.

import 'dart:math';

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

Créer une valeur aléatoire

Créez un objet Random pour produire des valeurs imprévisibles. Une seule instance peut générer autant de nombres aléatoires que nécessaire.

import 'dart:math';

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

Entiers aléatoires

Appelez nextInt avec une limite pour obtenir un nombre entier compris entre zéro et cette limite, sans l’inclure. C’est idéal pour les dés.

import 'dart:math';

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

Nombres décimaux aléatoires

Utilisez nextDouble pour obtenir une valeur fractionnaire comprise entre 0.0 et 1.0. Multipliez-la pour l’adapter à la plage de votre choix.

import 'dart:math';

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

Valeur absolue

Les nombres possèdent également leur propre fonction auxiliaire : abs supprime le signe et renvoie la grandeur, transformant instantanément -7 en 7.

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

Vérification rapide

Une dernière vérification sur la boîte à outils mathématique.

Récapitulatif

Avec dart:math, vous obtenez sqrt, pow, min, max, pi et Random. Importez la bibliothèque une fois et votre boîte à outils numérique est complète. 🎉

Questions Fréquemment Posées

La leçon « La boîte à outils dart:math » est-elle gratuite ?

Oui — le texte complet de « La boîte à outils dart:math » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Dart Academy, passe à CoddyKit PRO. Le cours Dart Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « La boîte à outils dart:math » ?

Utiliser sqrt, pow, min, max et des nombres aléatoires Tu pratiques Dart Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Dart Academy ?

Aucune expérience préalable n'est requise. Dart Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « La boîte à outils dart:math » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Dart Academy ?

Oui. Chaque leçon Dart Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Arithmétique et priorité des opérateurs
  2. int ou double et division entière
  3. Analyser et convertir les nombres
  4. La boîte à outils dart:math
← Retour à Dart Academy