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