⚠ Atenção: loop com muitas iterações pode travar o navegador.
100% Compatível com VisuALG
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
IFBA
Compilaí v10

Compilador web multilinguagem — Portugol com alta compatibilidade com o VisuALG, além de C, C++, Python, JavaScript e Java — com depuração passo a passo, desenvolvido para apoiar o ensino de lógica de programação e de estruturas de dados de forma acessível, interativa e eficiente.

Autoria e Desenvolvimento: Profª Ana Carolina Sokolonski Anton
Idealização e Colaboração: Prof. Raimundo Carvalho Rabelo Filho

O que é o Compilaí?

O Compilaí é um compilador e interpretador online gratuito para aprender a programar direto no navegador, sem instalar nada. Ele executa Portugol (com alta compatibilidade com o VisuALG), C, C++, Python, Java e JavaScript, com depurador passo a passo, mensagens de erro em português e leitura de dados interativa. Funciona no computador e no celular e também offline.

Linguagens suportadas

  • Portugol / VisuALG — algoritmo, escreva/leia, se/senão, para, enquanto, funções, vetores, matrizes e registros.
  • C e C++ — ponteiros, structs, vetores, entrada/saída de arquivos e a biblioteca padrão mais usada.
  • Python — listas, dicionários, funções, classes, geradores, decoradores e boa parte da biblioteca padrão.
  • Java — orientação a objetos, interfaces, enums, records, generics, lambdas e streams.
  • JavaScript — funções, arrays, objetos, classes e recursos modernos da linguagem.

Para que serve

Ideal para disciplinas de lógica de programação, algoritmos e estruturas de dados. Permite escrever, executar e depurar código passo a passo, salvar seus programas (na nuvem, se entrar com Google ou GitHub) e usar em sala de aula ou em casa, no celular ou no PC.

Perguntas frequentes

O Compilaí é gratuito?

Sim, é totalmente gratuito e não precisa de cadastro para usar.

Preciso instalar alguma coisa?

Não. Roda direto no navegador do computador ou do celular e pode ser instalado como aplicativo (PWA) para uso offline.

O Portugol é compatível com o VisuALG?

Sim, o Compilaí tem alta compatibilidade com a sintaxe do VisuALG.

Dá para usar no celular?

Sim. A interface é responsiva e há botões para copiar, salvar e abrir o código no celular.

Envie sugestões, críticas ou reporte problemas no sistema.