• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カシオのポケコンのプログラム作成について)

カシオのポケコンでのプログラム作成方法

このQ&Aのポイント
  • カシオのポケコンでBASICを使ったプログラムを作成する方法について教えてください。
  • プログラムの中でEnterキーと数値の入力による分岐を行いたいです。
  • 具体的なプログラム例として、AとBを入力し、C=A+Bの結果を表示するプログラムを作成したいですが、Bの入力時に何も入力せずにEnterキーを押すとC=0と表示するようにしたいです。

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

  • ベストアンサー
noname#242220
noname#242220
回答No.2

10 INPUT"A=",A 20 INPUT"B=",B 30 IF B="" THEN GOTO 40 ELSE GOTO 50 40 PRINT"C=0" 50 C=A+B 60 PRINT"C=";C:GOTO 20 ライン40の最後にgoto文が必要です。 それか 30 IF B="" THEN GOTO 60 ELSE 40 C=A+B 50 PRINT"C=";C:GOTO 20 60 PRINT"C=0" 70 end と思います。

1091toku
質問者

お礼

すいません!!質問の仕方が悪かったです。 私が聞きたかったのはライン30ではうまくいかないので 違う方法(内容)を教えてほしかったのです。 ライン30の「B="" THEN GOTO 40」がうまく実行されません。 これに変わるコマンド?等を教えてください。

その他の回答 (2)

  • umamimi
  • ベストアンサー率39% (144/362)
回答No.3

どのようにうまくいかないのか、どうなる計画なのに実際がどうなってしまうのか、 エラーになるなら何と言うエラーが表示されるのか、も示さないと。 多分ですが、 >ライン30の「B="" THEN GOTO 40」がうまく実行されません。 変数Bは数値型 行30で文字型で比較しようとしてるからエラーになるんだと思います。 >20 INPUT"B=",B で Enter のみ入力時にも多分変数Bは何らかの値(ゼロとか)が入いるか前の値が残るとかで、 Enterのみだったのか、数値も入力したのか、という判定は無理かと思います。 CASIO ポケコンのBASIC は詳しくないし確かめる環境もないので具体的な解決案は出せません。

noname#176157
noname#176157
回答No.1

ライン40の後に、プログラムの終了、停止、メインルーチンへの復帰等のコマンドが必要なのではありませんか?

関連するQ&A