Menu
CoddyTech

Opérateurs arithmétiques

Fait partie de la section Premiers circuits du Journey Arduino de Coddy. Leçon 14 sur 22.

C++ possède cinq opérateurs arithmétiques :

  • + additionne et - soustrait
  • * multiplie
  • / divise
  • % donne le reste d’une division : 17 % 5 vaut 2, car 17 contient trois fois 5, avec un reste de 2

Ils fonctionnent avec des nombres et des variables. Comme en mathématiques à l’école, *, / et % sont prioritaires sur + et -, et les parenthèses sont prioritaires sur tout le reste :

int a = 2 + 3 * 4;    // 14 : d’abord 3 * 4
int b = (2 + 3) * 4;  // 20 : d’abord les parenthèses

Avec deux nombres entiers, / donne un nombre entier : 20 / 6 vaut 3. La leçon suivante explique pourquoi.

challenge icon

Défi

Facile

Le code de départ contient int a = 20; et int b = 6;. Dans setup(), affiche chacun de ces éléments sur sa propre ligne, dans cet ordre :

  • a + b
  • a - b
  • a * b
  • a / b
  • a % b
  • (a + b) * 2

Une étiquette avant une réponse sur la même ligne, comme a + b = , convient. Appuie sur Run, puis sur Check.

Essayez vous-même

int a = 20;
int b = 6;

void setup() {
  Serial.begin(9600);
  // afficher les six réponses, une par ligne
}

void loop() {
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Premiers circuits

Entraînez-vous par vous-même : Playground Arduino