Entrada

Mostrar y Pedir datos en la ventana

IMPRIMIR

Muestra un texto en una ventana emergente similar a los mensajes de errror.

De esa forma la máquina se comunica contigo mostrándote algún/os dato/s o pidiéndote que ingreses uno o varios datos.


Ejemplo:


IMPRIMIR 'Esta es una ventana emergente' .



Comunicarse con el usuario

Es posible tener una comunicación simple con el usuario usando el comando adicional ENTRADA


IMPRIMIR (ENTRADA 'Escriba la primera parte:') + (ESNTRADA 'Escriba la segunda parte:')


Esto abrirá una ventana con el texto “Escribir la primera parte:” y una línea de entrada donde es posible escribir algún texto. Escriba un texto y presione Entrar o presione el botón Aceptar en la ventana. Aparece la siguiente ventana donde puede escribir la segunda parte del texto. Presione Enter o presione el botón OK cuando se complete la entrada. Aparece una tercera ventana con el primer y segundo texto que ingresó sumados.

LibreLogo percibe la entrada como texto. Por lo tanto, si va a realizar algunas operaciones matemáticas, debe indicar que la entrada debe manejarse como números.


Un ejemplo:

IMPRIMIR DECIMAL (ENTRADA 'Primer número:') + FLOAT (ENTRADA 'Segundo número:')


La tercera ventana mostrará la suma de los dos números que ingresó. Al definir la entrada como números, puede usar cualquier función matemática en lugar de "+".

Puede tener tantas entradas como desee.


Use el comando ENTRADA para ingresar datos en el programa.


Ejemplo:

:col = ENTRADA "Número de color (0 - 24)"

COLOR.LÁPIZ [:col]

AVANZAR 100


Esto dibujará una línea en el color elegido.

Si escribe un número mayor que 24 o menor que 0, generará un mensaje de error.