A linguagem de programação preferida de todo trapalhão.
O resultado é um arquivo Java.
programis
...
cacildis
inteiris int_var = 5;
quebradis double_var = 5.50;
textis string_var = "example";
booleanis true_bool = verdadeiris, false_bool = falsis;
caractéris char_var = "a";
Operações aritméticas: Soma (+), Subtração (-), Divisão(/), Multiplicação (*)
Operações Relacionais (>, <, >=, <=, ==, !=)
if → se
else → senãozis
output → escrevis
input → inputis
while → enquantis
do/while → facis {...} enquantis (...)
#COMENTIS
...
#DESCOMENTIS
Abaixo temos um exemplo correto de como declarar três variáveis inteiras, atribuir valores à elas, somar e exibir o valor.
programis
inteiris a, b, c;
a = 1;
b = 2;
c = a+b;
escrevis(c)
cacildis;
O bloco de declaração de variáveis pode ser feito antes ou depois do bloco com os comandos de Entrada/Saída, Estruturas de Repetição ou atribuição de variável.
programis
inteiris a, b;
a = 1;
inputis(b);
inteiris c = a + b;
escrevis(c)
cacildis;
É possível declarar uma variável já atribuindo valor à ela:
programis
inteiris a = 1, b;
b = 2;
inteiris c;
c = a+b;
escrevis(c)
cacildis;
Para Estruturas de Decisão, fazemos o seguinte:
programis
inteiris a = 1, b = 2;
se (a < b) {
escrevis(a);
}
senãozis {
escrevis(b);
}
cacildis;
Para Estruturas de Repetição, temos:
programis
inteiris a, c;
a = 1;
paris (c = 0;c < 3; c++){
escrevis(a);
}
cacildis;
programis
inteiris a, b;
a = 1;
b = 2;
enquantis (a < b) {
escrevis(b);
}
cacildis;
programis
inteiris a, b;
a = 1;
b = 2;
facis {
escrevis(a);
} enquantis(b == 2)
cacildis;
Tentar fazer paris(inteiris c=0;c<3;c++)
, entretanto,
gera erro de compilação. Não é possível declarar uma variável dentro do laço.