JavaScript : les expressions booléennes III (ch. 3 ex. 3)

 Objectifs 

  1. Construire des expressions booléennes faisant intervenir des ET et des OU.

 Ta tâche, ton défi 

Le robot faiseur de puzzle

Réalise ton code pour que le robot place les bonnes pièces aux bons endroits.

En utilisant judicieusement les tests pour différencier les pièces, tu dois permettre au robot de compléter le puzzle correctement.

Pour cela, il dispose de 4 tests :

  1. circulaire() qui vérifie si la pièce est circulaire ou pas;
  2. carree() qui vérifie si la pièce est carrée ou pas;
  3. touteBleue() qui vérifie si la pièce est entièrement de couleur bleue ou pas.
  4. touteJaune() qui vérifie si la pièce est entièrement de couleur jaune ou pas.

 Pertinence des critères avant tout 

La seule difficulté de cet exercice est de choisir judicieusement les critères sur lesquels te baser pour identifier une seule pièce à la fois, excepté les pièces qui vont à la poubelle qui sont 2 et doivent être groupées.

Comment dans les autres exercices de ce chapitre, l'utilisation des « else » n'est pas permise. Comme il faut différencier 5 destinations, 5 « si » successifs devraient suffire.

Il te reste maintenant à réaliser ton code avec une syntaxe correcte et le tour est joué...

Réfère-toi au chapitre de théorie juste avant celui-ci si tout cela n'est pas encore très clair pour toi.

Bonne réalisation.

Retour