Menu
CoddyTech

Division entière

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

Lorsque les deux opérandes de / sont des nombres entiers, le résultat est également un nombre entier. La partie fractionnaire est supprimée, et non arrondie : 7 / 2 donne 3, et 19 / 10 donne 1.

La partie supprimée est ce que vous donne % : 7 % 2 donne 1. Ensemble, ils répondent à la question « combien tiennent, et combien restent ».

Serial.println(7 / 2);    // 3
Serial.println(7 % 2);    // 1
Serial.println(7.0 / 2);  // 3.50

Pour conserver la partie fractionnaire, écrivez l’un des nombres avec un point décimal. 7.0 est un nombre décimal, et une division avec un nombre décimal donne un résultat décimal : 3.5. Serial.println() affiche les nombres décimaux avec deux chiffres après le point, donc il affiche 3.50.

challenge icon

Défi

Facile

17 bonbons sont partagés entre 5 enfants. Dans setup(), affiche trois lignes :

  • combien de bonbons chaque enfant reçoit : 17 / 5
  • combien il en reste : 17 % 5
  • la part exacte sous forme décimale : 17.0 / 5

Appuie sur Run, puis sur Check.

Essayez vous-même

void setup() {
  Serial.begin(9600);
  // la part de chaque enfant, ce qui reste, la part exacte
}

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