У меня есть оператор IF в QBASIC ... да ... 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
Но когда я набираю « ты любишь сыр?
», мне кажется, что это только ответ » Ага, Я люблю сыр
«через раз ...
Может ли кто-нибудь пролить свет на это?
примечание:
« ты любишь музыку?
»работает каждый раз время ...
примечание 2:
Скриншот вывода: