QBASICにIFステートメントがあります...はい...QBASIC...
私は誰かにプログラミングを教えてきました(これは構文がどのように機能するかを確認するのに便利で簡単だと思いました)。
...とにかく、私はこのコードを持っています:
CLS
start:
INPUT ">>", a$
PRINT a$
IF (INSTR(a$, "do you")) THEN
IF (INSTR(a$, "like")) THEN
IF (INSTR(a$, "cheese")) THEN PRINT "Yep, I like cheese":
IF (INSTR(a$, "music")) THEN PRINT "Depends, which genre?": GOTO musicGenre
ELSE IF (INSTR(a$, "hate")) THEN
IF (INSTR(a$, "cheese")) THEN PRINT "No, I like cheese"
END IF
END IF
END IF
musicGenre:
INPUT ">>", m$
SELECT CASE (m$)
CASE "pop"
PRINT "..pop! lol, baa baa"
CASE "rock"
PRINT "Rock is ok"
END SELECT
GOTO start
しかし、「」と入力すると、 1回おきにdo you like cheese?
「」としか応答しないようです。Yep, I like cheese
誰かがこれに光を当てることができますか?
注:
「do you like music?
」は毎回機能します。
注2:
出力のスクリーンショット: