[問題 5-2]のヒント

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

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

また、偶数の場合は数字ではなくスマイルのアイコンを表示してください。

なお、3の倍数が偶数の場合は「♡」とスマイルの両方のアイコンを表示してください。



問題を整理します。

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

ここで気をつけなくてはならないのは、数字を表示するのは3の倍数でかつ2の倍数を見つけるためにどのような条件分岐をしたらよいかということです。

例えば、次のような書き方ができると思います。

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

//

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