QBasic fue mi primera experiencia con la programación. Tenía nueve años (cuarto grado) y teníamos un 386DX con MS-DOS y Windows 3.1.
Recuerdo divertirme pirateando el código para Nibbler y gorilas cambiando colores y constantes y cosas así. El programa más útil y complejo que hice fue una aplicación guiada por menú que interrogaba al usuario sobre problemas matemáticos: había niveles numéricos de dificultad ascendentes que el usuario podía elegir y recuerdo literalmente codificación rígida de 100 problemas aritméticos verificando la respuesta de los usuarios. y diciéndoles si lo entendieron mal o no.
No estoy seguro de si todavía tengo ese código por ahí, creo que sí, lo revisaré esta noche y lo publicaré si lo encuentro.
... ¡bien! Encontré algunas cosas. Este fragmento es parte de un archivo llamado "TEST1.BAS" y se parece a una versión anterior del programa descrito anteriormente. Creo que tenía una versión más completa, pero se perdió cuando nuestro disco duro se bloqueó y no pudimos recuperar todos los archivos.
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
Hubiera pensado que esta es una pregunta para http://programmers.stackexchange.com – codingbadger
Irónicamente alguien con mi propio nombre me dice que lol –
Estoy empezando a molestarme con la estupidez de algunas personas aquí .. . Esta es la wiki de la comunidad Y está relacionada con la programación. Sí, soy consciente de que hay un programmers.stackexchange.com, pero ¿para qué otra cosa se usa la wiki de la comunidad?!?! Quien votó para cerrar porque "fuera del tema" ... pfft. –