Programmation pour débutants avec des blocs
Chapitre 3
>
Niveau 2
Objectif
Collectez des Ćufs et Ă©quilibrez les comptes en multipliant et en soustrayant leurs quantitĂ©s.
Il est temps de collecter des Ćufs dans les aires de nidification, allez dans le champ et rĂ©cupĂ©rez les diffĂ©rents Ćufs pour que nous puissions documenter combien d'Ćufs ont Ă©tĂ© pondus. Vous documenterez combien d'Ćufs valables vous avez et quelle est leur valeur nutritionnelle.
Une fois tous les Ćufs collectĂ©s, crĂ©ez une variable nommĂ©e total : pour ce faire, cliquez sur le bouton de crĂ©ation de variable dans le menu Variables et saisissez « total » dans la boĂźte de dialogue. Une fois la variable créée, glissez-dĂ©posez le bloc de code set_variable puis faites glisser une bulle de nombre depuis le menu Math, en l'insĂ©rant dans le bloc set_variable. Affectez Ă la variable total le nombre d'Ćufs blancs, foncĂ©s et rouges que vous avez collectĂ©s.

Dirigez-vous vers la marque en forme de croix sombre et faites face au comptoir ; ici vous vĂ©rifierez la valeur nutritionnelle des Ćufs. Chaque Ćuf vaut 90 calories : multipliez la variable total par 90 en utilisant le bloc de code operators. Dans le menu Math de la boĂźte Ă outils, glissez-dĂ©posez le bloc de code operators et choisissez l'opĂ©rateur de multiplication x en cliquant sur le menu dĂ©roulant central et en sĂ©lectionnant le symbole de multiplication.

Prenez la variable autonome total dans le menu Variables et insĂ©rez-la dans le bloc de code operators. Glissez-dĂ©posez ensuite le bloc de code speak depuis le menu Communications et ajoutez-y le bloc operators complĂ©tĂ© afin dâannoncer le rĂ©sultat.

RĂ©glez la bulle de nombre sur 90, formant ainsi lâĂ©quation mathĂ©matique : total x 90 = rĂ©sultat. Vous pouvez maintenant dĂ©terminer le nombre total de calories fournies par tous les Ćufs.
Dirigez-vous vers la marque en forme de croix claire afin de sĂ©parer les Ćufs rouges du reste du lot. Dans le menu Variables de la boĂźte Ă outils, cliquez sur le bouton de crĂ©ation de variable et crĂ©ez une variable nommĂ©e red_eggs (nâoubliez pas le soulignement _). Glissez-dĂ©posez le bloc de code set_variable, ajoutez la variable red_eggs, faites glisser une bulle de nombre et rĂ©glez-la sur le nombre dâĆufs rouges que vous avez collectĂ©s, indiquĂ© en haut Ă droite de lâĂ©cran.
Maintenant, glissez-dĂ©posez le bloc de code operators depuis le menu Math et choisissez lâopĂ©rateur - pour soustraire des valeurs. Dans le menu Variables de la boĂźte Ă outils, glissez-dĂ©posez les variables autonomes total et red_eggs sur le bloc de code operators.

Glissez-dĂ©posez le bloc de code speak depuis le menu Communications et placez-y le bloc de code operators afin dâannoncer la rĂ©partition des Ćufs et terminer le niveau.