Referência da API

Funções de Entrada/Saída

escreva(texto)

Imprime um texto ou valor na tela.

escreva "Olá, Mundo!"

ler()

Lê uma entrada do usuário do teclado.

variavel nome = ler()

Operadores

Aritméticos

+Adição
-Subtração
*Multiplicação
/Divisão

Comparação

==Igual
!=Diferente
>Maior que
<Menor que

Estruturas de Controle

se...senão...fim

Estrutura condicional.

se condicao // código senão // código fim

para...até...fim

Loop com número de iterações definido.

para i = 1 até 10 // código fim

Tipos de Dados Básicos

inteiroNúmero inteiro (25, -10, 0)
decimalNúmero com decimais (3.14, 1.5)
textoString de caracteres
booleanoVerdadeiro ou falso

Funções de Data e Hora

hoje()

Retorna um objeto com a data e hora atuais. Opcionalmente, você pode especificar um fuso horário.

variavel data = hoje()

Métodos disponíveis:

MétodoDescrição
dia()Retorna o dia do mês (1-31)
mes().numeroRetorna o número do mês (1-12)
mes().nomeRetorna o nome do mês em português
ano()Retorna o ano (ex: 2024)
horas()Retorna as horas (0-23)
minutos()Retorna os minutos (0-59)
segundos()Retorna os segundos (0-59)
semana().nomeRetorna o nome do dia da semana
formatado()Retorna a data formatada (ex: 22/05/2024)
horaFormatada()Retorna a hora formatada (ex: 14:30:45)
timestamp()Retorna timestamp Unix (segundos desde 1970)

variavel hoje = hoje() escreva hoje.dia() escreva hoje.mes().numero escreva hoje.mes().nome escreva hoje.ano() escreva hoje.horas() escreva hoje.minutos() escreva hoje.segundos() escreva hoje.semana().nome escreva hoje.formatado() escreva hoje.horaFormatada() escreva hoje.timestamp()

Você também pode especificar um fuso horário: variavel data = hoje("Africa/Maputo")