初心者向けブロックコーディング
チャプター
>
レベル
数値演算とテキスト操作
掛け算と引き算
目的
卵を集め、その個数を掛け算と引き算で計算し、帳簿を整えます。
ネスティンググラウンドで卵を集め、フィールドを歩いてさまざまな卵を手に入れ、産まれた卵の数を記録しましょう。良品の卵がいくつあるか、その栄養価はいくらかを記録します。
卵をすべて集めたら、変数名 total を作成します。Variables メニューの変数作成ボタンをクリックし、ダイアログに “total” と入力してください。変数が作成されたら、set_variable コードブロックをドラッグ&ドロップし、Math メニューから数字バブルをドラッグ&ドロップして set_variable コードブロックに挿入します。total 変数に、集めた白、黒、赤の卵の合計数を設定します。

暗い X 印まで移動してカウンターに向かい、卵の栄養価を確認します。卵1個あたり90カロリーなので、operators コードブロックを使って total 変数に 90 を掛けます。ツールボックスの Math メニューから operators コードブロックをドラッグ&ドロップし、中央のドロップダウンをクリックして掛け算記号(×)を選択します。

Variables メニューから単体の total 変数を取り出し、operators コードブロックに挿入します。次に、Communications メニューから speak コードブロックをドラッグ&ドロップし、結果を発表するために先ほどの operators コードブロックを追加します。

数字バブルを 90 に設定し、実質的に数式 total x 90 = result を形成します。これで、すべての卵が合計で何カロリーになるかを把握できます。
明るい X 印の場所まで移動し、赤い卵を他の卵のバッチから分けます。ツールボックスの Variables メニューで変数作成ボタンをクリックし、red_eggs という名前の変数を作成します(アンダースコア _ を忘れずに)。set_variable コードブロックをドラッグ&ドロップし、red_eggs 変数を選択、数字バブルをドラッグして画面右上に表示されている赤い卵の数を設定します。
次に、Math メニューから operators コードブロックをドラッグ&ドロップし、演算子を - に設定して値を引き算します。ツールボックスの Variables メニューから単体の total と red_eggs 変数を operators コードブロックにドラッグ&ドロップします。

Communications メニューから speak コードブロックをドラッグ&ドロップし、卵の仕分け結果を発表してレベルを完了するために operators コードブロックを speak コードブロックに配置します。