問題1
メソッド外で定義された3つの整数を、それぞれ仮引数a,b,cとしてnumメソッド内で使用する。
・第一引数と第二引数は足し算をし、変数abに代入。
・第三引数が3以下の場合は変数abを第三引数の値で割り、結果を出力する。
・第三引数が4以上の場合は変数abを第三引数の値で掛け、結果を出力する。
※ 前述のとおり、値は整数の場合のみを想定します。したがって、小数点の場合を考える必要はありません。
html.rb
def num = (a,b,c)
ab = a + b
if c <= 3
puts ab / c
else
if c >= 4
puts ab * c
end
end
解説
ab = a + bで第一引数aと第二引数bを足し合わせています。
そして、第三引数cが3以下なのか否かをc <= 3として比較し、trueの場合は変数abをcで割る処理をしています。
第三引数cが4以上の場合はc <= 3がfalseの場合であると一意に決まるため、elseの場合は変数abにcをかける処理をしています。