• ベストアンサー

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行)。どうしたらいいですか。

質問者が選んだベストアンサー

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.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命令がないのでなくしました。

myyacht
質問者

お礼

回答ありがとうございます。今後ともよろしくお願いいたします。

その他の回答 (1)

  • tetsumyi
  • ベストアンサー率25% (1955/7565)
回答No.1

日本ではn88basicが標準のBASICと思っている人が多いですがn88basicは特殊な仕様が非常に多いです。 1つの行の中に複数の命令を続けて書くことはできません。 十進ベーシックには無い命令もあります。 ヘルプを見ながら確認してください。

myyacht
質問者

お礼

回答ありがとうございます。

関連するQ&A

専門家に質問してみよう