「計算ゲーム」の編集履歴(バックアップ)一覧はこちら

計算ゲーム」(2010/10/22 (金) 17:55:50) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#asciiart(blockquote){ #N88BASIC Dim a As Long, b As Long, c As Long Dim i As Long, q As Long Dim seikai As Long Dim qq As String Randomize Print "計算ゲーム" *LL Print "1:足し算" Print "2:引き算" Print "3:掛け算" Print "4:割り算" Input i seikai = 0 Select Case i Case 1 Gosub *TASIZAN Case 2 Gosub *HIKIZAN Case 3 Gosub *KAKEZAN Case 4 Gosub *WARIZAN End Select Print "正解率=";seikai * 100 / 10; "%" Input "続けますか?(y/N)";qq If qq="y" Or qq="Y" Then *LL End *TASIZAN For q=1 To 10 a = Int(Rnd() * 100) b = Int(Rnd() * 100) Print q;"問目 : ";a;"+";b;"="; Input c If a+b = c Then Print "正解" seikai = seikai + 1 Else Print "不正解" End If Next RETURN *HIKIZAN For q=1 To 10 a = Int(Rnd() * 100) b = Int(Rnd() * 100) Print q;"問目 : ";a;"-";b;"="; Input c If a-b = c Then Print "正解" seikai = seikai + 1 Else Print "不正解" End If Next RETURN *KAKEZAN For q=1 To 10 a = Int(Rnd() * 100) b = Int(Rnd() * 100) Print q;"問目 : ";a;"*";b;"="; Input c If a*b = c Then Print "正解" seikai = seikai + 1 Else Print "不正解" End If Next RETURN *WARIZAN For q=1 To 10 a = Int(Rnd() * 100) Do b = Int(Rnd() * 100) Loop While b=0 Print q;"問目 : ";a;"/";b;"="; Input c If a/b = c Then Print "正解" seikai = seikai + 1 Else Print "不正解" End If Next RETURN } 割り算に不具合?あり。

表示オプション

横に並べて表示:
変化行の前後のみ表示: