REPEAT~UNTIL BUTTON(2)==2で下ボタンの入力をされるまで このループの中を処理しているのでその下のAボタンを判別する プログラムが実行されていませんね。 この処理はちょっとコツがいります。 ボタンの状態を取得する 上ボタンを押していたら上ボタンの処理 下ボタンを押していたら上ボタンの処理 Aボタンを押していたらAボタンの処理 これを繰り返すようにしないとそれぞれのボタンを押したときに きちんと動作してくれません。