Le robot porteur de valises

Résultat du code exécuté

Attention : les deux exécutions de ton programme doivent être correctes sans que tu changes ton code entre elles.

Fonctions d'actions disponibles :

va ('destination'); où 'destination' = 'piste', 'hall' ou 'box'
valise ('action'); où 'action' = 'prends' ou 'depose'

Fonction de test disponible :

valiseSurLaPiste () qui renvoie 'Vrai' ou 'Faux'

Teste ton script

Fenêtre d'édition de ton code JavaScript

Le robot porteur de valises : explications

Le but de l'exercice est de maîtriser la structure de contrôle répétitive.

Il existe plusieurs types de répétitives en JavaScript. Le défi sera de choisir la boucle la plus appropriée et de la mettre en œuvre correctement dans ton code. Tu peux t'aider de l'Internet pour cela.

Écris le code qui permettra au robot d'accomplir sa tâche correctement et de façon rationnelle. En fin de programme, toutes les valises de la piste, quel que soit leur nombre, doivent être rentrées dans le hall de l'aéroport et le robot doit avoir regagné son box de rangement.

Remarque : le robot doit être sur la piste d'atterrissage pour pouvoir tester s'il reste au moins une valise à cet endroit.

Pour constituer ton code, tu peux effectuer des « copier-coller » à partir de la liste des actions et tests.

Bon travail.

◊ ◊ ◊

N'oublie jamais que les erreurs sont plus formatives que les succès,
pour autant qu'on se donne la peine d'en comprendre les causes.

◊ ◊ ◊

© Rupert Meurice de Dormale 2016

Tous droits réservés, reproduction en tout ou partie de l'interface et/ou du code interdite sans l'accord écrit de l'auteur

Les dessins des robots sont de Jean-Baptiste Sonnet.

adresse