つまり、文字変数と変数を交互に読み取るのですね。 ”500”は文字変数では読み取れませんので””を取り除く必要があります。ひっかけ問題ですね。 それと、3行は PRINT A$,B;"えん"  より PRINT A$;B;"えん"  の方がいいですね。文字変数A$と変数Bの中身を隣にくっつけて表示出来ますからね。