HP Calculadora gráfica HP Prime Manual del usuario

Página 616

Advertising
background image

614

Programación

ISKEYDOWN

Sintaxis: ISKEYDOWN(id_tecla);
Devuelve verdadero (no cero) si está pulsada actualmente
la tecla cuyo id_tecla se proporciona y falso (0) si no lo
está.

RATÓN

Sintaxis: MOUSE[(índice)]
Devuelve dos listas que describen la ubicación actual de

cada puntero potencial (o listas vacías si no se utilizan

punteros). La salida es {x , y, z original, y original, tipo}

donde tipo es 0 (para nuevo), 1 (para completado), 2

(para arrastrar), 3 (para alargar), 4 (para girar) y 5 (para

un clic largo).
El índice de parámetros opcional es el elemento n-ésimo

que se devolvería (x, y, x original, etc.) si se hubiera

omitido el parámetro (o –1 si no se registra actividad del

puntero).

MSGBOX

Sintaxis: MSGBOX(expresión o cadena [ ,ok_cancel?]);
Muestra un cuadro de mensaje con el valor de la
expresión o cadena proporcionada.
Si ok_cancel? es verdadero, muestra los botones

y

; de lo contrario solo muestra el botón

. El

valor predeterminado de ok_cancel es falso.
Devuelve verdadero (no cero) si el usuario toca

y

falso (0) si el usuario pulsa

.

EXPORT AREACALC()

BEGIN

LOCAL radius;

INPUT(radius, "Radius of Circle","r =
","Enter radius",1);

MSGBOX("The area is " +

π*radius^2);

END;

Si el usuario introduce
10 como radio, el
cuadro de mensaje
muestra esto:

Advertising