[問題 5-1]のヒント

1から20までの数字を表示してください。

ただし、3で割り切れる数の場合は数字ではなく「♡」を表示してください。

 ヒント:「あまり」を求めるブロックは計算の中にあります。このブロックと論理の「くらべる」にあるブロックを組み合わせて、3の倍数かどうかを判断してください。



問題を整理します。

1から20までの数字を表示する。
3の倍数の場合
♡を表示する
それ以外の場合
数字を表示する

これをプログラムふうに書くと次のようになります。

 nをゼロとする
 1から20まで繰り返す
  nに1を足す
  nを3で割ったあまりがゼロのとき
   ハートを表示する
  それ以外のとき
   nを表示する

//

この記事が気に入ったらサポートをしてみませんか?