Exemplos Praticos

1

Calculadora Simples

Um exemplo basico de operacoes matematicas e funcoes.

function calcular(a, b, operacao) {
    if (operacao == "soma") {
        return a + b;
    } else if (operacao == "sub") {
        return a - b;
    } else {
        return 0;
    }
}

res = calcular(10, 5, "soma");
print("Resultado: " + res);
2

Interacao com Usuario

Usando input para coletar dados.

nome = input("Digite seu nome:");
idade = input("Digite sua idade:");

if (idade >= 18) {
    print(nome + " e maior de idade.");
} else {
    print(nome + " e menor de idade.");
}
3

Loop e Arrays

Iterando sobre dados.

contador = 0;
lista = ["Um", "Dois", "Tres"];

while (contador < lista.length) {
    print("Item: " + lista[contador]);
    contador = contador + 1;
}
4

Lista de Tarefas (Mini App)

Um exemplo completo combinando eventos, arrays e manipulacao de DOM.

tarefas = [];
inputTarefa = select("#nova-tarefa");
btnAdicionar = select("#btn-add");
listaHtml = select("#lista-tarefas");

function renderizar() {
    html = "";
    i = 0;
    while (i < tarefas.length) {
        html = html + "<li>" + tarefas[i] + "</li>";
        i = i + 1;
    }
    listaHtml.html(html);
}

btnAdicionar.onClick(function() {
    texto = inputTarefa.value();
    if (texto != "") {
        tarefas.push(texto);
        inputTarefa.value(""); // Limpar input
        renderizar();
    }
});