投稿
ROT ryouta-hideki
変数に入力された文字によって結果が変わるプログラムってどうやってつくるんですか?
2そうだね
プレイ済み
返信[1]
親投稿
★pz.alto★ doomo.suumodesu
条件分岐ですかね。 例えば、 INPUT A AB=0 IF A==1 THEN AB=1 IF A==2 THEN AB=2…… ON GOTO AB @1 @2…… という感じでどうでしょう。
0そうだね
プレイ済み
返信[2]
親投稿
otta777 otta777a
比較する文字が一文字で良ければ INPUT IN$ ON INSTR("ABC",IN$)+1 GOTO @DEFAULT,@A,@B,@C 入力した文字に対象の文字が無かった場合は@DEFAULTに ジャンプします。 INSTR関数で検索文字が検索元文字列の何文字目にあるかを 取得できるのでその結果でON~GOTOを使って分岐します。 文字が無いと-1が返ってくるため結果に1加算をしています。
0そうだね
プレイ済み
返信[3]
親投稿
ROT ryouta-hideki
小4にはわからねえwww
0そうだね
未プレイ
返信[4]
親投稿
otta777 otta777a
もうちょっと簡単に説明した方が良かったですね。 変数に入力された文字によって結果が変わる例として 省略したゲームの名前を入力したら正式名称を表示する というのはどうですか? INPUT A$ IF A$=="ドラクエ" THEN PRINT "ドラゴンクエスト” IF A$=="エフエフ" THEN PRINT "ファイナルファンタジー" IF A$=="モンハン" THEN PRINT "モンスターハンター" IF命令で変数の中身をチェックして略称にあったゲームの名前を PRINT命令で表示しています。
1そうだね
プレイ済み
返信[5]
親投稿
ROT ryouta-hideki
小5に進化してようやくわかりました。
0そうだね
プレイ済み