演習課題「HogeFuga問題 else ifなし」

右のプログラムは、数値を1から100まで、コロン(:)をつけて出力します。
このプログラムを修正して、数値が3で割り切れる場合は「数値: Hoge」、
数値が5で割り切れる場合は「数値: Fuga」、
数値が3でも5でも割り切れる場合は「数値: HogeFuga」、
それ以外の場合は、数値をそのまま出力してください。
ただし、else文とelse if文は使用しないでください。
コードの実行をして、エラーが出なければ、演習課題クリアです。

期待する出力値

1:
2:
3: Hoge
4:
5: Fuga
6: Hoge
7:
...

演習課題「HogeFuga問題で数値を変更、else ifなし」

右のプログラムは、数値を1から100まで、コロン(:)をつけて出力します。
このプログラムを修正して、数値が4で割り切れる場合は「数値: Hoge」、
数値が6で割り切れる場合は「数値: Fuga」、
数値が4でも6でも割り切れる場合は「数値: HogeFuga」、
それ以外の場合は「数値: Piyo」と出力してください。
ただし、else文とelse if文は使用しないでください。
コードの実行をして、エラーが出なければ、演習課題クリアです。

期待する出力値

1: Piyo
2: Piyo
3: Piyo
4: Hoge
5: Piyo
6: Fuga
7: Piyo
8: Hoge
9: Piyo
10: Piyo
11: Piyo
12: HogeFuga
...

演習課題「グレゴリオ暦の閏年」

右のプログラムをベースにして、閏(うるう)年を求めるプログラムを完成させてください。
seireki変数には、西暦年として 1~3000 までの数字がランダムに代入されます。seireki変数の数値が閏年なら、seireki + " leap year"と出力させます。そうでなれば、seireki変数の数値だけを出力させます。

西暦年が閏年である条件は次の通りです。
・西暦年が400で割り切れる年は閏年
・それ以外で、西暦年が100で割り切れる年は平年
・それ以外で、西暦年が4で割り切れる年は閏年

期待する出力値

--- 例1 ---
2081

--- 例2 ---
588 leap year

--- 例3 ---
400 leap year

--- 例4 ---
300

#02:FizzBuzz問題を改良しよう

FizzBuzzのプログラムを少し違う方法で作ってみます。