- ベストアンサー
n88basicでは動いたのに十進ベーシックではだめでした。どうしてですか?
10 INPUT a,b 20 IF a<b THEN beep 1,FOR n=1 TO 100000,NEXT n,beep 0 22 IF a<b THEN swap a,b 30 PRINT a/b END n88basicではこのままで動いたのに十進ベーシックでは「ここにNは書けません」とメッセージが出ました(20行)。どうしたらいいですか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
10 INPUT a,b 20 IF a<b THEN 22 FOR n=1 TO 100000 23 NEXT n 24 END IF 22 IF a<b THEN swap a,b 30 PRINT a/bEND マルチステートメントをなくしてみました。 beep命令がないのでなくしました。
その他の回答 (1)
- tetsumyi
- ベストアンサー率25% (1955/7565)
回答No.1
日本ではn88basicが標準のBASICと思っている人が多いですがn88basicは特殊な仕様が非常に多いです。 1つの行の中に複数の命令を続けて書くことはできません。 十進ベーシックには無い命令もあります。 ヘルプを見ながら確認してください。
質問者
お礼
回答ありがとうございます。
お礼
回答ありがとうございます。今後ともよろしくお願いいたします。