Este lenguaje es una herramienta simple para realizar cálculos matemáticos y evaluar expresiones condicionales. Se ejecuta directamente en el navegador a través de un archivo HTML y procesa el código proporcionado en la URL.
El lenguaje permite definir variables, realizar operaciones matemáticas y evaluar condiciones utilizando funciones como pr()
e if()
.
El código se escribe en una sola línea o en múltiples líneas separadas por saltos de línea (\n
).
Cada línea puede ser una asignación de variable, una expresión matemática o una función.
Para asignar un valor a una variable, utiliza el operador =
.
x = 5
y = 10
Puedes realizar operaciones matemáticas básicas como suma (+
), resta (-
), multiplicación (*
), división (/
) y exponentes (²
).
z = x + y # z será 15
w = x * y # w será 50
pr()
La función pr()
muestra el valor de una expresión o variable. Si la expresión es matemática, se evalúa antes de mostrarse.
pr(x + y) # Muestra 15
pr(5²) # Muestra 25
if()
La función if()
evalúa una condición y devuelve un valor si es verdadera y otro si es falsa. La sintaxis es:
if(condición, "valor si verdadero", "valor si falso")
Ejemplo:
if(x + y == 15, "Correcto", "Incorrecto") # Devuelve "Correcto"
x = 3
y = 2
pr(x * y) # Muestra 6
if()
x = 5
y = 10
if(x * y == 50, "Es 50", "No es 50") # Devuelve "Es 50"
x = 2
y = 3
pr((x + y)²) # Muestra 25
El código se pasa como parámetro en la URL usando ?v=
. Los saltos de línea se codifican como %0A
.
http://tusitio.com/?v=x%3D3%0Ay%3D2%0Apr(x%2By)
Esto equivale a:
x = 3
y = 2
pr(x + y)
El resultado mostrado será 5
.
==
para comparaciones en la función if()
.²
y se convierten internamente en **2
.