Le robot employé de banque (somme)

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 :

metsLaLiasseDansLeLecteur (); met les billets dans le lecteur
lis1Billet (); le robot regarde la valeur du billet suivant
ecrisValeurBilletSurValeur (); copie la valeur du billet sur « valeur »
metsSommeA0 (); le robot écrit 0 sur « somme »
ajouteValeurASomme (); le robot ajoute « valeur » à « somme »
afficheSomme (); le robot affiche "La liasse contient « somme » $"

Fonction de test disponible :

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

Teste ton script

Fenêtre d'édition de ton code JavaScript

Le robot employé de banque : explications

L'objectif est de se familiariser avec le concept de variable et d'intégrer « le tour de main de la somme ».

L'employé de banque est amnésique. Pour déterminer la valeur d'une liasse de billets de banque, il doit s'aider de 2 « ardoises » appelées « somme » et « valeur ».

Comme vu dans l'exercice précédent, toute information à retenir doit prendre place sur une de ces ardoises et elle sera disponible jusqu'à ce qu'une nouvelle information vienne « l'écraser », l'ancienne information sera alors irrémédiablement perdue.

Tu as pu peut-être aussi constater qu'il faut d'abord « remplir » une ardoise avant de pouvoir utiliser son contenu. Une ardoise sur laquelle on n'a pas écrit déjà au moins une fois est indisponible.

La tâche du robot est de mettre une liasse de billets dans le lecteur de billets, de les lire un à un, relever leurs valeurs (à copier sur l'ardoise correspondante) et à accumuler les valeurs des billets lus sur l'autre ardoise appelée « somme ». En fin de programme, quand tous les billets de la liasse ont été lus, le robot doit afficher la valeur totale de la liasse introduite dans le lecteur.

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 NE sont PAS de Jean-Baptiste Sonnet (excepté les deux ardoises).

adresse