ZONALANG

tu lenguaje de programación · intérprete en el navegador
ZonaLang · intérprete propio 100% en tu navegador

CONSOLA

📘 ZONALANG · GUÍA RÁPIDA

ZonaLang es un lenguaje de programación propio con intérprete en el navegador. Sintaxis en español, sencilla y completa.

✍️ Comentarios

# esto es un comentario

📣 Imprimir en pantalla

imprimir("Hola, Gonza!")
imprimir("Resultado: " + 42)

📦 Variables

nombre = "ZonaLang"
edad = 2026
precio = 99.9
activo = verdadero   # verdadero / falso

➕ Operadores

OperadorUso
+ - * / %Aritmética
== != < > <= >=Comparación
y / &&Y lógico (and)
o / ||O lógico (or)
no / !Negación (not)
+ (con texto)Concatenar cadenas

🔀 Si / Sino

si (edad >= 18) {
  imprimir("Mayor de edad")
} sino {
  imprimir("Menor")
}

🔁 Mientras

i = 1
mientras (i <= 5) {
  imprimir(i)
  i = i + 1
}

🔁 Para

para (j = 0; j < 10; j = j + 1) {
  imprimir(j)
}

🧩 Funciones

funcion sumar(a, b) {
  retornar a + b
}
imprimir(sumar(3, 4))  # 7

⚙️ Funciones incorporadas

FunciónQué hace
imprimir(x)Muestra en consola
longitud(texto)Cantidad de caracteres
aleatorio(n)Número al azar 0..n-1
num(texto)Convierte a número
str(num)Convierte a texto
es_numero(x)¿Es un número?

📌 Características

  • Tipos: número, texto, booleano y nada.
  • Variables automáticas (no hace falta declarar).
  • Funciones recursivas.
  • Ámbitos (scope) por bloques.
  • Errores claros en español.

💡 EJEMPLOS

Calculadora

a = 12
b = 4
imprimir("Suma: " + (a + b))
imprimir("Resta: " + (a - b))
imprimir("Mult: " + (a * b))
imprimir("Div: " + (a / b))
imprimir("Mod: " + (a % b))

Fibonacci

funcion fib(n) {
  si (n <= 1) { retornar n }
  retornar fib(n - 1) + fib(n - 2)
}
para (i = 0; i <= 10; i = i + 1) {
  imprimir("fib(" + i + ") = " + fib(i))
}

Tabla de multiplicar

tabla = 7
para (i = 1; i <= 10; i = i + 1) {
  imprimir(tabla + " x " + i + " = " + (tabla * i))
}

Contador regresivo

n = 10
mientras (n > 0) {
  imprimir("T-" + n)
  n = n - 1
}
imprimir("¡Despegue! 🚀")