Clique sur un plat ou une boisson, puis ensuite sur les boutons "Ajouter" ou "Retirer" pour constituer la commande. L'idée vient de Stéphane Lecocquen : https://scratch.mit.edu/projects/320597042/
Nous avons 8 plats possibles numérotés de 1 à 8 +++ Le drapeau vert : +++ L'initialisation du programme initialise la "base de données" : trois listes qui comptent 8 éléments (une par plat présent sur la carte) : une liste "Carte_prix" pour le prix du plat, une liste "Carte_Menu" pour sa désignation et une troisième "Qté_Commandée", qui contiendra les quantités commandées, initialisées à 0, dans le même ordre (ligne 1 pour la salade grecque, ligne 2 pour le pâté en croûte,, etc ...) que les deux autres listes. +++ La sélection d'un plat +++ Quand on clique sur un plat, il change de costume (entourage rouge), devient actif et désactive les autres (événement "Nouvelle sélection"), +++ L'ajout d'un plat à la commande +++ Il faut ensuite cliquer sur le bouton "Ajouter" pour que le plat soit ajouté à la commande. On incrémente alors la quantité correspondante au plat dans la liste "Qté-Commandée". La seule liste visible ("Commande") est ensuite supprimée puis reconstruite à l'aide des trois listes "Carte Menu", "Carte_Prix" et "Qté_Commandée", en regroupant les informations qu'elles contiennent. +++ Le retrait d'un plat+++ Le bouton "Retirer" fonctionne à peu de chose près de la même manière. Dans les deux cas on recalcule à chaque mouvement le total à payer.