第3回の目標:練習問題をこなしてプログラミングに慣れる。
例題1 1つのパラメータ(整数)を受け取り、負の数なら"負の数です"、それが0なら"零です"、それが正の数なら"正の数です"を返却する関数plusMinusを作れ。
例題2 1つのパラメータ(正の整数)を受け取り、パラメータの値の階乗を計算する関数myFactorialを定義せよ。例えば、5の階乗は5*4*3*2*1の120である。
例題3 2つのパラメータa(整数)とb(0以上の整数)を受け取り、aのb乗を返す関数myExpを定義せよ。例えば、myExp(2,3)は2の3乗だから8である。ただし、ここでは**の演算子は使用せずに書いてみよ。
例題4 1つのパラメータ(正の整数)を受け取り、パラメータの値の長さ分の配列に7の倍数を7から順に小さい順に格納したものを返す関数muliple7を作れ。例えば、muliple7(3)は[7,14,21]を返す。
例題5 1つのパラメータ(整数)を受け取り、それが3の倍数なら"fizz"、それが5の倍数なら"buzz"、それが3の倍数でもあり、5の倍数でもある場合は、"fizzbuzz"、いずれでもない場合は"-"を返す関数fizzbuzzを作れ。ヒント:例えば 10 % 3 という式で、10を3で割った余りを計算できる。