>実際にBASICとして動くかどうかは試してません。
多分動きますよ。
ただ代入文にLETは必要ないし(ほとんどの処理系で省略可能)、コンソールから入力を促す際には 「INPUT ”~";変数名」と書くのが普通です。
それと 「PRINT "~”,変数名,"~"」だと、変数の前後に余分な空白が生まれます。 変数の前後に余分な空白を入れない場合は、「「PRINT "~”;変数名;"~"」です。
(コンマでは無く、セミコロンを用いる。)

>実際にBASICとして動くかどうかは試してません。
多分動きますよ。
ただ代入文にLETは必要ないし(ほとんどの処理系で省略可能)、コンソールから入力を促す際には 「INPUT ”~";変数名」と書くのが普通です。
それと 「PRINT "~”,変数名,"~"」だと、変数の前後に余分な空白が生まれます。 変数の前後に余分な空白を入れない場合は、「「PRINT "~”;変数名;"~"」です。
(コンマでは無く、セミコロンを用いる。)