Programmation pour débutants avec des blocs
Chapitre
>
Niveau

Conditions et décisions
Conditions de boucle

Objectif

Récupérez et déversez toutes les mauvaises herbes dans les passages en utilisant des conditions de boucle en utilisant pas plus de douze (12) lignes de code.

Le chemin menant à la cour est plein de mauvaises herbes qui doivent être prises en charge. Vous pouvez automatiser ce processus en utilisant des boucles et en exploitant pleinement la section else des blocs if.

Les passages autour de la cour sont pleins de mauvaises herbes. Ramassez-les et utilisez le bloc place pour les déverser dans un conteneur à la fin de chaque passage. Cela devrait être facile avec des boucles, cependant, il y a trois (3) passages, deux de ces passages contiennent neuf (9) mauvaises herbes, un en contient cinq (5).

Créez un bloc de boucle for avec la variable x allant de 0 à 2 afin que le code à l'intérieur de la boucle puisse couvrir les trois (3) passages.

Utilisez le bloc de boucle for. À l'intérieur de la boucle, avancez de 10 pas, puis utilisez un bloc if avec une section else. Vérifiez si x est égal à 0 en utilisant le bloc de comparaison equals.

Il y a cinq (5) mauvaises herbes dans le premier passage et neuf (9) dans les autres passages. Utilisez un bloc if pour vérifier si la boucle est dans son premier cycle en vérifiant si x est égal à 0. N'oubliez pas que la variable x permet de vérifier dans quel cycle se trouve la boucle et qu'elle commence toujours à 0.

Si la condition du if est vraie, créez une variable nommée bag et définissez-la à 5, puis utilisez le bloc place pour déverser les mauvaises herbes à la marque X, et tournez à droite. Utilisez la section else pour exécuter une variante du même code mais définissez bag à 9 si la condition n'est pas remplie (c'est-à-dire lorsque x vaut 1 ou 2).

Terminez le niveau en récupérant toutes les mauvaises herbes et en plaçant le bon nombre d'entre elles dans chaque conteneur en utilisant pas plus de douze (12) lignes de code.

Livre de Code