locomotive:aplicaciones:basic:input_sin_signo_de_interrogacion
A> INPUT SIN SIGNO DE INTERROGACIÓN
DESCRIPCIÓN
La sentencia INPUT de BASIC es una manera útil de hacer preguntas y de conseguir respuestas del usuario cuando se está ejecutando un programa. Por ejemplo, para pedirle a alguien su nombre se puede usar la línea de programa: 10 INPUT "Nombre ;";nombre$. Entonces, al ejecutarse el programa, se imprime en la pantalla Nombre? (observe que el signo de interrogación se añade automáticamente), se espera a que el usuario teclee su nombre y pulse [RETURN], y almacena el resultado en la variable nombre$. Sin embargo hay algunas variaciones interesantes que se pueden hacer a este método.
1. Para evitar que aparezca automáticamente el símbolo de interrogación al final, utilice una coma, en lugar de un punto y coma, a continuación del texto que va entre comillas. De tal manera que la instrucción INPUT "Pulse <RETURN>",zzz indica en la pantalla al usuario que 'Pulse <RETURN>', y espera a que se haga esto. Como efecto secundario, la variable zzz toma el valor de cero, pero sencillamente puede ignorarlo.
2. Para evitar el trabajo de tener que pulsar siempre [RETURN], se puede utilizar otra técnica distinta. Si quiere pedir al usuario que 'pulse una tecla para continuar', puede optar por las líneas del listado fuente.
LISTADO FUENTE
10 zzz$=""
20 PRINT "Pulse una tecla para continuar"
30 WHILE zzz$ =""
40 zzz$ = INKEY$
50 WEND
ARCHIVO DIGITAL
- [#]Input sin signo de interrogación (Programa en formato .DSK comprimido en ZIP)
locomotive/aplicaciones/basic/input_sin_signo_de_interrogacion.txt · Última modificación: por jesus
