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
- Arithmétique et priorité des opérateurs
- int ou double et division entière
- Analyser et convertir les nombres
- La boîte à outils dart:math