50円のアイテムを購入後にLOCATE命令で表示位置を指定して 自分の金を表示していますが、以前100と表示されて居るところに 50と上書きしているので結果として500と見えてしまっています。 STR$関数には桁を指定して右詰で文字列を生成する機能があります。 その機能を使って金額を表示してみて下さい。 詳しくはSTR$関数のヘルプを参照して下さい。