BUTTONはボタンが押されるまで待ってはくれません、 一瞬で過ぎ去るのです。 なので何度もループし、結果、同じ文字が何度も表示されます。 対策としては、みきさんの書き方をするか、 または、BUTTONの次の行に IF A==0 THEN WAIT:CONTINUE を追加すれば、何度も表示されることはなくなるだろう。 「うまくいく」とは何のことか書かれてないので、これが「うまくいく」ということかは判りませんが。