Marcos Nespolo
6 min de leitura

ACAT — meu primeiro projeto, 14 anos depois

Um resolvedor de trigonometria em C# que fiz em 2011 pra primeira Feira de Ciências do IFPR, ganhou 1º lugar em Inovação, e me colocou num grupo de pesquisa em que eu não tinha nada que estar. O .exe ainda roda.

C#Windows FormsPrimeiro projetoIFPR

Em 2011 eu estava no primeiro ano do ensino médio no IFPR. Estávamos aprendendo C nas aulas — printf, scanf, loops, o básico. A primeira Feira de Ciências do IFPR estava chegando e eu queria competir. Sabia exatamente uma coisa sobre como o projeto precisava parecer: não podia ser um terminal preto pedindo número.

Janela de console do lado de cartazes de outros alunos e projetos com Arduino? Dá pra sentir como esse pitch termina antes de começar.

Então fui atrás de algo que conseguisse desenhar uma janela. Nunca tinha ouvido falar em framework de GUI. Encontrei C# e Windows Forms num post de fórum, e ao longo de alguns fins de semana aprendi por conta própria o suficiente pra construir o que tinha em mente: um auxiliar de trigonometria que não só dava a resposta — andava pelos passos.

Chamei de ACAT.

O que o ACAT faz

O app tem cinco abas no menu da esquerda — três são calculadoras, duas são as partes em que eu realmente investi.

Resolvedor de triângulo

Essa era a peça central. Você preenche o que sabe sobre um triângulo — dois lados, um ângulo, o que tiver — e o ACAT decide qual lei aplicar (lei dos senos, razões do triângulo retângulo, ou lei dos cossenos) e preenche o resto.

Resolvedor de triângulo

A colinha embaixo da tela não era só decoração. Eu queria que o aluno olhando pra tela visse qual ferramenta estava sendo usada no input dele, não só a resposta. O desenho do triângulo se redimensiona conforme os lados mudam. (Pro Marcos de 14 anos, fazer aquilo redesenhar sem flicker foi a parte mais difícil do projeto.)

Bhaskara — passo a passo

A outra parte em que investi. Você entra A, B, C de uma quadrática Ax² + Bx + C = 0, e o ACAT mostra a derivação inteira:

Bhaskara passo a passo

A = 2
B = 3
C = -1

Δ = b² − ( 4 · a · c )
Δ = 3² − ( 4 · 2 · -1 )
Δ = 9 − ( 4 · -2 )
Δ = 9 + 8
Δ = 17

X¹ = ( -b + √Δ ) / 2 · a
X¹ = ( -3,00 + √17,00 ) / 2,00 · 2,00
X¹ = ( -3,00 + 4,12 ) / 4,00
X¹ = 1,12 / 4,00
X¹ = 0,28

Mostrar a conta importava. Caixa-preta que imprime x = 0,28, x = -1,78 não é ferramenta de ensino — é uma calculadora pior.

As outras três abas

Mais três calculadoras completam o app:

  • Área — quadrado (b · h), triângulo (b · h / 2), círculo (π · r²).
  • Volume — cubo, esfera, cone, cilindro, com a fórmula aparecendo do lado do resultado.
  • Tabela de ângulos — sen/cos/tg pré-calculados de 1° a 360°.

Calculadora de área

Calculadora de volume

Tabela de ângulos

É código honesto de 14 anos. Funciona. Não é por isso que o projeto ficou na memória de alguém.

A Feira de Ciências

Disputei com alunos dos anos finais do ensino médio e dos cursos de graduação. O ACAT ganhou 1º lugar na categoria Inovação.

O que pegou não foi a matemática — todo projeto lá tinha matemática. Foi que um aluno do primeiro ano do ensino médio tinha aprendido sozinho uma linguagem fora do currículo pra resolver um problema de apresentação. Todo mundo dando a oficina assumia que C era a restrição. Eu tinha tratado C como input e ido atrás da ferramenta certa.

Esse instinto é a única coisa que eu levaria desse projeto pra todo projeto que veio depois.

O que veio em seguida: AVIAO

Por causa do ACAT, o professor de matemática — que tinha um interesse paralelo em programação e IA — me convidou pra um grupo de pesquisa chamado AVIAO (Ambiente Virtual Inteligente de Aprendizagem Orientada). Vou escrever um post separado sobre o AVIAO; ele merece um. Versão curta: foi onde eu encontrei pela primeira vez a ideia de que software podia ensinar, não só calcular.

Como rodar

O .exe ainda abre no Windows. Não está assinado (é de 2011 — e não vou pagar certificado Authenticode pra projeto de 14 anos), então o SmartScreen vai avisar. O source não está no GitHub: o projeto é anterior aos meus hábitos de Git por uns bons anos.

Baixar ACAT.exe · Windows · ~1 MB

Se preferir só olhar, os screenshots aí em cima são o produto inteiro. Não tem feature escondida legal.

Por que postar isso em 2026

Calculadora em Windows Forms de 2011 não vai impressionar ninguém em 2026. Não é o ponto. O ponto é a parte em que eu volto sempre: identificar a restrição real, e ir aprender o que preencher o buraco. Em 2011 a restrição era "console não vende em feira." Em 2026 a restrição é outra coisa. O movimento é o mesmo.

Além disso o .exe está numa pasta há tempos. Já passou tempo o suficiente pra compartilhar virar nostalgia, não autopromoção.