Editor Portugol
.alg
Pronto
Saída do Programa
Execute um programa para ver a saída aqui...
Progresso de Compatibilidade
40 / 40 recursos
Estrutura Básica (100%)
algoritmo "nome"...fimalgoritmo
Seção var para declarações
Comentários // e {...}
Funções Matemáticas (100%)
ArcCos, ArcSen, ArcTan, CoTan
GraupRad, RadpGrau
LogN(x) — logaritmo natural (base e)
Rand, RandI
Funções de String (100%)
Asc, Carac, CaracpNum, NumpCarac
Copia(s, pos, len), Pos(sub, str)
Compr / Comprimento
Maiusc / Maiuscula, Minusc / Minuscula
Operadores (100%)
Operador \ (divisão inteira)
Operador ^ (potenciação)
Operador xou (XOR lógico)
Operador mod (%) e div
Comandos Específicos (100%)
aleatorio, timer, pausa
debug, eco, cronometro
limpatela (limpa a saída)
arquivo "nome" (stub — ambiente web)
Estruturas de Seleção (100%)
ESCOLHA, CASO, OUTROCASO, FIMESCOLHA
escolha x (sem parênteses)
caso X (com e sem dois-pontos)
interrompa dentro de escolha
I/O e Saída (100%)
escreva / escreval (com e sem parênteses)
leia com múltiplas variáveis
Formatação correta de inteiros (sem .0)
Recursos Avançados (100%)
Vetores multidimensionais
Recursão em funções
Passagem por referência (var)
para...passo (incremento customizado)
enquanto com condições complexas
Compilaí v5
Compilador web para Portugol com alta compatibilidade com o VisuALG, desenvolvido para apoiar o ensino de lógica de programação de forma acessível, interativa e eficiente.
Software registrado no INPI · Todos os direitos reservados à autora e ao IFBA.
Envie sugestões, críticas ou reporte problemas no sistema.