Votre véhicule est équipé d'un réservoir contenant 20 litres d'essence, plein au démarrage.
Malheureusement votre jauge (l'indicateur du niveau d'essence) est cassée. Votre compteur ne peut pas afficher automatiquement le
niveau d'essence restant dans votre réservoir. Nous allons devoir écrire un
programme qui permettra de suivre le niveau d'essence de notre voiture.
Pour connaitre le niveau d'essence restant, nous pouvons utiliser une variable qui va mémoriser
le niveau d'essence.
Modifier l'algorithme pour mettre le niveau d'essence initial à 20.
Pour cela utiliser le bloc {"options": {"blockly": {"readOnly": true}, "blocks": {"base_setvar": {"inputs": [{"fields": [{"text": "mettre", "type": "text"}, {"default": "x", "type": "variable", "name": "var_name"}, {"text": "\u00e0", "type": "text"}], "align": "left", "type": "value_input", "name": "value", "check": null}], "colour": 330, "next_statement": true, "tooltip": "Affecter une valeur \u00e0 une variable", "previous_statement": true}}}, "ast": [[{"var_name": "essence", "type": "base_setvar"}]]} au tout début du programme afin de
mémoriser le niveau de départ.
{"environment": "road", "map": [[0, 0, 0, 0, 3, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 2, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], "move_duration": 400, "rotation_duration": 200, "start_direction": 0, "timeout": 100, "boat_start_direction": null, "fuel": {"visible": true, "consumption_forward": 0, "starting_level": 20, "indicator_starting_level": "undefined", "max": 20, "tick_width": 1, "consumption_turn": 0, "auto_pointer": "essence"}}