ho un'istruzione IF in QBASIC ... sì ... QBASIC ...Ecco una vecchia scuola IF per voi, ma c'è un problema
ho insegnato a qualcuno di programmare (ho deciso che questo sarebbe bello e facile vedere come funziona la sintassi).
... Comunque, ho questo codice:
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
Ma quando si digita "do you like cheese?
" sembra rispondere solo "Yep, I like cheese
" ogni altro momento ...
Qualcuno potrebbe gettare un po ' luce su questo?
nota:
"do you like music?
" funziona ogni volta ...
nota 2:
Schermata dell'uscita:
+1 Mi piace QBASIC: D – halfdan
Qual è la produzione corretta che si vede quando si immette "fai come il formaggio?" e non dice "Sì, mi piace il formaggio"? – Steven
Cosa dice quando non dice "Sì, mi piace il formaggio" come previsto? Qualcosa o niente? – Meff