プログラムの順番逆ですよ。 おかしくないでしょ。 最初にRという変数が2ならBEEP 2がなって、INPUTしてる。ループを入れるとかしたらできますけど、そのままだとRという変数は2になりませんよ。プログラムを実行するとき変数はCLEARされるので。