QBasic è stata la mia prima esperienza con la programmazione. Avevo nove anni (quarta elementare) e avevamo un 386DX con MS-DOS e Windows 3.1.
Mi ricordo che mi sono divertito a hackerare il codice per Nibbler e Gorilla cambiando colori e costanti e così via.
Quindi il programma più utile e complesso che ho creato era un'applicazione basata su menu che interrogava l'utente sui problemi matematici: c'erano livelli numerici ascendenti di difficoltà che l'utente poteva scegliere e mi ricordo letteralmente di 100 problemi aritmetici che controllano la risposta degli utenti e dicendo loro se hanno sbagliato o no.
Non so se ho ancora quel codice in giro, penso che potrei, controllerò stasera e posterò se lo trovo!
... bene! Ho trovato alcune cose. Questo frammento fa parte di un file denominato "TEST1.BAS" e sembra una versione anticipata del programma sopra descritto. Credo di avere una versione più completa ma è andata persa quando il nostro disco rigido si è bloccato e non siamo riusciti a recuperare tutti i file.
CLS
PRINT
PRINT " menu"
PRINT "--------------"
PRINT "1. level 1"
PRINT "2. level 2"
PRINT "3. level 3"
PRINT "4. level 4"
PRINT "5. level 5"
PRINT "6. level 6"
PRINT "7. level 7"
PRINT "8. level 8"
PRINT "9. level 9"
PRINT "10. level 10"
PRINT "11. OTHER"
PRINT
INPUT "Your selection: ", choice%
PRINT
IF choice% = 1 THEN
CLS
DO
INPUT "what is 4 + 4 ? ", num
LOOP UNTIL num = 8
PRINT
PRINT "correct"
DO
INPUT "what is 8 - 6 ? ", num
LOOP UNTIL num = 2
PRINT
PRINT "correct"
DO
INPUT "what is 8 + 7 ? ", num
LOOP UNTIL num = 15
PRINT
PRINT "correct"
DO
INPUT "what is 9 - 4 ? ", num
LOOP UNTIL num = 5
PRINT
PRINT "correct"
DO
INPUT "what is 6 + 5 ? ", num
LOOP UNTIL num = 11
PRINT
PRINT "correct"
END IF
IF choice% = 2 THEN
CLS
DO
INPUT "what is 11 + 6 ? ", num
LOOP UNTIL num = 17
PRINT
PRINT "correct"
DO
INPUT "what is 21 - 5 ? ", num
LOOP UNTIL num = 16
PRINT
PRINT "correct"
DO
INPUT "what is 2 * 2 ? ", num
LOOP UNTIL num = 4
PRINT
PRINT "correct"
DO
INPUT "what is 14 + 8 ? ", num
LOOP UNTIL num = 22
PRINT
PRINT "correct"
DO
INPUT "what is 17 - 5 ? ", num
LOOP UNTIL num = 12
PRINT
PRINT "correct"
END IF
IF choice% = 3 THEN
END IF
IF choice% = 4 THEN
END IF
IF choice% = 5 THEN
END IF
IF choice% = 6 THEN
END IF
IF choice% = 7 THEN
END IF
IF choice% = 8 THEN
END IF
IF choice% = 9 THEN
END IF
IF choice% = 10 THEN
END IF
fonte
2011-06-06 20:08:18
Avrei pensato che questa è una domanda per http://programmers.stackexchange.com – codingbadger
Ironicamente qualcuno con il mio stesso nome che mi dice che lol –
Sto iniziando a scocciarmi con la stupidità di alcune persone qui .. Questo è wiki della comunità E è correlato alla programmazione. Sì, sono a conoscenza del fatto che esiste un programmers.stackexchange.com - ma per quale altro scopo è utilizzato il wiki della comunità?!?! Chi ha votato per chiudere perché "fuori tema" ... pfft. –