の画面が出るので,モードを「Ruby」にして,改行コードを「LF(UNIX)」にして,ウィンドウを閉じてください.以降は,ファイル作成のさいに,「ファイル」->「新規」->「Ruby」で作成すると正しい改行コードが設定されているはずです.
Errno::EDOM: Numerical argument out of domain - sqrt from (irb):2:in `sqrt'のようにエラーになります.複素数は,
require 'complex' sqrt(-1)のようにすると計算できますが,この講義の範囲を超えるので興味がある場合は自分で調べてください.ifは今回か次回にやります.
Error: Select number between 1 to 3のようなメッセージが出ると思います.
sqrt(x)ではなく,
x**0.5としていた人がいました.厳密にいうと,実行時間は余計にかかるが,これでも正解です.一つの式を表す方法は一通りではなく,正解は一通りでないのがプログラミングの楽しいところです.
ruby vote.rb 選択肢番号のように使います.
の右矢印のボタンをクリックすると変わります.