分RubyTweet広告この章では5問の計算式を表示させ、それに対して答えを入力させます。正解数を表示して、終わりになります。先頭から説明していきます。ここではカラの配列を作成しています。answerにはユーザーが入力した答えが入ります。resultには正解値が入ります。後からこれらの配列には5つのデータがそれぞれの配列に入ります。次に以下の箇所の説明をします。randメソッドについては説明済みですが、0から50までの数値をランダムに生成します。次に以下の箇所の説明をします。ここでは計算式の表示をしています。以下の計算式の表示を行います。whileで5回ループしているので、計算式も5つ表示されます。次に以下の箇所の説明をします。getsメソッドを使って、入力値を整数値に変換しています。answerにはユーザーが入力した答えが以下の順序で入ります。resultには正解値が以下の順序で入っています。次の箇所では入力値と正解値を比べて、trueであればrightanwerに1が足されていきます。このif文はwhile文の中に入っていますので、5回の答え合わせを行います。以下の箇所で正解数を出力して終了です。関連する投稿はまだありません。