Programmazione per principianti con i blocchi
Capitolo
>
Livello
Operazioni matematiche e di testo
Contare con il codice
Lo sapevi che puoi sommare (+), sottrarre (-), moltiplicare (*) e dividere (/) collegando i blocchi? Ebbene sì! In questo capitolo ti insegneremo come fare, insieme a modi interessanti per usare questa funzionalità (operatori) e come applicarla a ciò che hai imparato.
Iniziamo contando tutti gli animali nella stalla usando il blocco speak, poi sommando tutte le loro quantità insieme usando il blocco operators.

Obiettivo
Determina quanti animali ci sono in ogni stalla e somma il totale per completare il livello.
In questa stalla troverai mucche e maiali, determina quanti di ciascun animale si trovano in ogni recinto. Ci sono due variabili da configurare chiamate pigs e cows affinché possano essere modificate usando il blocco di codice set_variable. Creale premendo il pulsante di creazione variabile nel menu Variables nella toolbox.
Cammina fino ai segni X davanti alle stalle. Nella prima stalla ci sono le mucche: conta quante mucche ci sono e imposta la variabile cows sul numero corrispondente usando il blocco di codice set_variable e inserendo la bolla numerica dal menu Math nella toolbox.

Prosegui utilizzando il blocco di codice Speak dal menu Communication nella toolbox e aggiungi al suo interno la variabile indipendente cows che trovi nel menu Variables, per annunciare la quantità.

Cammina fino al secondo segno X e ripeti la stessa operazione per i maiali: conta quanti ce ne sono nella stalla, imposta la variabile pigs nel blocco di codice set_variable e definisci il valore usando una bolla numerica. Usa poi il blocco di codice Speak e trascina al suo interno la variabile pigs nello stesso modo in cui hai fatto precedentemente con cows.
Cammina fino all'ultimo segno X e rivolgiti verso la scrivania: qui useremo l'operatore di somma +.

Prendi un blocco di codice Speak e trascinalo nell'editor dei blocchi. Dal menu Math nella toolbox, trascina e rilascia il blocco di codice operators e inseriscilo all'interno del blocco Speak.

Nella toolbox Variables, trascina e rilascia le variabili cows e pigs e posizionale all'interno del blocco di codice operators.

In questo modo si sommano i due valori che hai impostato in precedenza, come segue: cows + pigs = risultato della somma. Una volta che il valore sarà visualizzato a schermo, il livello sarà completato.