Programmation pour débutants avec des blocs
Chapitre 6
>
Niveau 1
Il y a des moments où vous souhaiterez ajouter des conditions à certaines actions que vous entreprenez ; cela permet à vos blocs d’être flexibles et d’exécuter différentes actions selon la situation. Pour cela, nous utilisons des blocs if en combinaison avec des blocs de comparison pour tester certaines conditions et effectuer les actions appropriées.
Dans ce premier exercice, collectez des paniers d’œufs et utilisez le bloc de comparison avec les opérateurs : égal = , non égal ≠ , et supérieur à > pour vérifier si le contenu des paniers est identique ou différent. Le bloc if avec une section else vous permet d’exécuter un code différent selon que la condition est vraie ou fausse.

Objectif
Récupérez des œufs et comparez-les en utilisant des blocs
comparisondans un blocIf.
Il serait judicieux de collecter des œufs et de dresser l'inventaire de ce que vous avez rassemblé. Parcourez le poulailler et récupérez tous les paniers d'œufs, puis utilisez des blocs de comparaison pour vérifier ce que vous avez collecté.
Il y a trois (3) marques en X devant les bureaux ci-dessous. Nous utiliserons ici des blocs If, qui servent à effectuer des actions selon qu’une condition soit remplie ou non, par exemple si quelque chose est vrai ou faux.

Il y a trois (3) blocs If et les blocs de déplacement associés, désactivés dans l’éditeur de blocs. Les blocs If sont équipés de blocs comparison, ces blocs vous permettent de comparer deux (2) blocs entre eux.

Les blocs de comparaison permettent de vérifier si les valeurs de deux (2) blocs sont : égales =, non égales ≠, supérieures > et plusieurs autres opérateurs similaires. Activez les blocs If selon vos besoins ; ils contiennent des blocs speak qui se déclenchent en fonction du résultat de la comparaison (vrai ou faux).
Une fois que vous avez collecté les trois (3) paniers, vous disposerez de trois (3) constantes : basket1, basket2 et basket3. Placez-vous sur les marques X : sur la première marque X foncée, face à la table, nous allons comparer si le contenu de chaque panier est identique.
Dans le menu Constants, insérez les blocs basket1 et basket2 dans le bloc comparison. Dans le menu déroulant central du bloc de comparaison, sélectionnez = afin de vérifier si le nombre d’œufs dans chaque panier est le même.

Dirigez-vous vers la marque X claire et placez-vous face au bureau ; ici, nous utiliserons le bloc de comparaison pour vérifier si les paniers d’œufs sont différents. Dans le menu Constants, insérez basket2 et basket3 dans le bloc comparison associé au deuxième bloc If, puis réglez le menu déroulant sur ≠ pour comparer et vérifier le contenu des paniers.

Enfin, dirigez-vous vers la marque X dorée et placez-vous face au bureau ; ici, nous comparerons si basket1 est plus grand que basket3. Activez le dernier bloc If et insérez baske1 & basket2 dans le bloc de comparaison. Sélectionnez > dans le menu déroulant afin de vérifier si basket1 a plus d’œufs que basket3 pour terminer le niveau.
