設問
Rubyにおいては,スクリプトの最初に
include Math |
のような「宣言」をしておくと,標準でいくつかの数学関数が利用できるように なる.今回は,平方根を求める関数 sqrt を用いて次のようなスク リプトを作成せよ. sqrt の引数は次のようにカッコを利用して与え る.また,引数は正の整数でなくてはならない.
sqrt(5)
Square root of 5 equals to 2.236
小数部分は小数第3位まで表示する.
Square root of -5 equals to 2.236i
解答例
include Math n = -5 if n < 0 r = -n s = "i" else r = n s = "" end printf "Square root of %d equals to %1.3f%s\n", n, sqrt(r), s |
設問
Rubyにおいては,スクリプトの最初に
include Math |
のような「宣言」をしておくと,標準でいくつかの数学関数が利用できるように なる.今回は,平方根を求める関数 sqrt を用いて次のようなスク リプトを作成せよ. sqrt の引数は次のようにカッコを利用して与え る.また,引数は正の整数でなくてはならない.
sqrt(5)
Square root of 5 equals to 2.236
小数部分は小数第3位まで表示する.
Square root of -5 equals to 2.236i
解答例
include Math n = -5 if n < 0 r = -n s = "i" else r = n s = "" end printf "Square root of %d equals to %1.3f%s\n", n, sqrt(r), s |
Back |