コース内容
第2問 バッティング
難易度 ★☆☆☆☆
0/3
第3問 サッカーシュート
難易度 ★★☆☆☆
0/3
第5問 今日の占い
難易度 ★★☆☆☆
0/2
第6問 バナナよけ
難易度 ★★☆☆☆
0/3
第9問 足し算引き算クイズ
難易度 ★★★☆☆
0/2
第10問 イライラ迷路
難易度 ★★★☆☆
0/3
第11問 謎の小窓
難易度 ★★★★☆
0/3
第12問 カラフルスクエア
難易度 ★★★★★
0/2
Scratch中級レベル問題集

第5問 今日の占い

基本的な動き

今日の日付を表示します。
スタートボタンを押すと、あなたの名前を聞かれ、今日の運勢を占ってくれます。
占い結果は3パターンあり、ランダムに表示されます。内容は自分で好きなように考えてください。
例)うれしいニュースが舞い込みそう!
  忘れ物がないか確認しましょう
  仲間と協力しましょう

占いは、プログラミングの基本となる動きが詰まっています。
ゆっくりでも良いので、確実に完成させましょう。

ヒント

背景

・現在の日付の出し方が分からない。
 →水色の「調べる」ブロックに「現在の年」ブロックがあります。
 年、月、日を組み合わせて、「●年●月●日」と表示したいです。
 
 文字と文字をくっつけるブロックは、緑色の「演算」ブロック内です。
 少し分かりづらいですが、このようなイメージです。

 ((現在の年)と(年))と((現在の月)と(月))

女の子

・名前を聞くときに使うブロックが分からない。
 →水色の「調べる」ブロックに「~と聞いて待つ」ブロックがあります。
 ユーザーが入力した内容は、「答え」ブロックに入ります。

・占い結果をランダムに出す方法が分からない。
 →変数という箱のようなものに、ランダムな数を入れます。
 その数が1なら大吉、2なら吉、3なら凶、といったイメージです。

 変数は、名前の通り、数が変わります。(変な数字、ではないですよ)
 変数を使うと、プログラミングが楽になります。
 次からの問題でも変数が出てくるので、メリットを考えてみてください。
 変数は、オレンジ色の「変数」ブロックから作れます。