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.