Opérateurs arithmétiques
Fait partie de la section Fondamentaux du Journey Dart de Coddy — leçon 16 sur 94.
Opérateurs arithmétiques en Dart effectuent des calculs mathématiques : addition (+), soustraction (-), multiplication (*) et division (/).
void main() {
int num1 = 10;
int num2 = 5;
int sum = num1 + num2;
print('Sum: $num1 + $num2 = $sum');
}void main() {
int num1 = 10;
int num2 = 5;
int difference = num1 - num2;
print('Difference: $num1 - $num2 = $difference');
}void main() {
int num1 = 10;
int num2 = 5;
int product = num1 * num2;
print('Product: $num1 * $num2 = $product');
}void main() {
int num1 = 10;
int num2 = 5;
double quotient = num1 / num2;
print('Quotient: $num1 / $num2 = $quotient');
}void main() {
int intValue = 5;
double doubleValue = 2.5;
double result = intValue + doubleValue;
print('$intValue + $doubleValue = $result');
}Défi
DébutantCréez un programme Dart qui effectue des opérations arithmétiques de base :
- Déclarez une variable entière nommée
num1avec une valeur de 10 - Déclarez une variable entière nommée
num2avec une valeur de 5 - Calculez et stockez les opérations suivantes dans des variables nommées de manière appropriée :
- La somme de
num1etnum2(stockez danssum) - La différence lorsque
num2est soustrait denum1(stockez dansdifference) - Le produit de
num1etnum2(stockez dansproduct) - Le résultat lorsque
num1est divisé parnum2(stockez dansquotienten tant que double) - Imprimez chaque résultat avec le format EXACT suivant :
Sum: 15
Difference: 5
Product: 50
Quotient: 2.0Votre sortie doit correspondre exactement à ce format.
Aide-mémoire
Dart prend en charge quatre opérateurs arithmétiques de base opérateurs arithmétiques :
+pour l'addition-pour la soustraction*pour la multiplication/pour la division
int num1 = 10;
int num2 = 5;
int sum = num1 + num2; // 15
int difference = num1 - num2; // 5
int product = num1 * num2; // 50
double quotient = num1 / num2; // 2.0Vous pouvez mélanger les types int et double dans les opérations arithmétiques :
int intValue = 5;
double doubleValue = 2.5;
double result = intValue + doubleValue; // 7.5Essayez vous-même
void main() {
// Déclarez vos variables ici
int num1 = ?;
int num2 = ?;
// Effectuez les opérations arithmétiques
int sum = ?;
int difference = ?;
int product = ?;
double quotient = ?;
// Affichez les résultats
print("Sum: $sum");
print("Difference: $difference");
print("Product: $product");
print("Quotient: $quotient");
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs Partie 2
Opérateurs de comparaisonET logiqueOU logiqueNON logiqueOpérateurs de test de typeRécapitulatif - Faire des comparaisons7Travailler avec les chaînes
Concaténation de chaînesInterpolation de chaînesChaînes multi-lignesPropriétés des chaînesMéthodes de base des chaînes10Collections - Bases des Maps
Que sont les Maps ?Créer une MapAccéder aux valeurs par cléPaires clé-valeurObtenir la taille d'une MapObtenir les clésObtenir les valeursVérifier si une clé existe2Variables et types de données de base
Qu'est-ce que les variables ?ChaînesEntiers (int)Doubles (double)Booléens (bool)Inférence de type avec 'var'Variables finalesVariables constantesConventions de nommageSécurité null de baseRécapitulatif - Déclaration des variables8Flux de contrôle - Boucles
La boucle 'for'La boucle 'while'La boucle 'do-while'Utiliser 'break' dans les bouclesUtiliser 'continue' dans les bouclesRécapitulatif - Répéter du code3Opérateurs Partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloIncrémentation et décrémentationRaccourcis d'affectationRécapitulatif - Calculs simples6Flux de contrôle - Prise de décision
L'instruction 'if'L'instruction 'else'L'instruction 'else if'Récapitulatif - Décisions simplesInstructions 'if' imbriquéesL'instruction 'switch'9Collections - Bases des listes
Qu’est-ce qu’une liste ?Créer une listeAccéder par indexObtenir la longueur d’une listeAjouter des élémentsSupprimer des élémentsVérifier si une liste est videItérer sur une liste12Fonctions avancées
Paramètres positionnels optionnelsParamètres nommésParamètres nommés requisValeurs par défaut des paramètresRécap - Paramètres de fonction15Projet : Calculatrice simple
Mise en placeDéclaration d'un nombre