Leis Brasileiras São Algoritmos: Como Regulações Viram Código
A legislação brasileira — trabalhista, tributária, previdenciária — é, na sua essência, um conjunto de regras condicionais e fórmulas aritméticas. Se a demissão é sem justa causa, aplique a fórmula A. Se o faturamento do MEI ultrapassou o limite, aplique B. Se o contribuinte é isento de IRRF, pule C.
Isso é um algoritmo. E algoritmos podem ser automatizados. A CLT é o exemplo mais claro, mas o padrão se repete em toda regulação brasileira.
A CLT como pseudocódigo
Um advogado trabalhista lê a CLT em linguagem jurídica. Um programador lê a mesma lei e vê condicionais e operações:
Aviso prévio (Art. 487 + Lei 12.506/2011)
Texto legal: "O aviso prévio será de 30 dias, acrescido de 3 dias por ano de serviço prestado na mesma empresa, até o máximo de 60 dias."
Algoritmo:
dias_aviso = 30 + (anos_servico * 3)
dias_aviso = min(dias_aviso, 90) // 30 base + 60 máximo
valor_aviso = (salario / 30) * dias_aviso
FGTS rescisório (Art. 18, Lei 8.036/1990)
Texto legal: "Na despedida sem justa causa, o empregador depositará na conta vinculada do trabalhador importância igual a quarenta por cento do montante de todos os depósitos realizados."
Algoritmo:
if tipo_demissao == "sem_justa_causa":
multa = saldo_fgts * 0.40
elif tipo_demissao == "acordo_mutuo":
multa = saldo_fgts * 0.20
else:
multa = 0
Férias proporcionais (Art. 146, §único CLT)
Texto legal: "Na cessação do contrato de trabalho, o empregado receberá a remuneração relativa ao período incompleto de férias, na proporção de 1/12 por mês de serviço ou fração superior a 14 dias."
Algoritmo:
meses = meses_desde_ultimo_periodo_aquisitivo
if dias_no_mes_atual >= 15:
meses += 1
ferias_proporcionais = (salario / 12) * meses
terco = ferias_proporcionais / 3
total = ferias_proporcionais + terco
Por que automatizar importa
Precisão
Um cálculo de rescisão envolve 8-12 verbas, cada uma com sua própria fórmula e condições. Fazer manualmente — especialmente sob o estresse de uma demissão — é receita para erro. O algoritmo não erra aritmética.
Atualização
Tabelas do INSS mudam todo ano. Salário mínimo muda todo ano. Alíquotas de IRRF mudam. Uma calculadora baseada em código pode ser atualizada em minutos — o novo valor entra na constante e todos os cálculos refletem automaticamente.
Transparência
Quando uma calculadora mostra cada verba separada — saldo de salário, aviso prévio, férias proporcionais, 13º proporcional, FGTS, multa — o trabalhador entende o que está recebendo e pode conferir. Uma planilha do RH que mostra apenas o total? Impossível verificar.
Acessibilidade
Um advogado cobra R$200-500 para calcular uma rescisão. Um contador cobra R$100-300. Uma calculadora online faz o mesmo cálculo em 5 segundos. Não substitui o advogado quando há disputa — mas informa o trabalhador antes de qualquer conversa.
O desafio das exceções
A CLT é relativamente limpa em suas fórmulas base. O desafio está nas exceções:
- Convenções coletivas podem alterar percentuais (hora extra de 60% em vez de 50%, insalubridade sobre salário base em vez de mínimo)
- Categorias específicas têm regras próprias (doméstico, rural, intermitente, teletrabalho)
- Jurisprudência às vezes diverge do texto da lei (base de cálculo de insalubridade, por exemplo)
Uma boa calculadora trabalhista lida com isso de duas formas:
- Aplica a regra geral (CLT) como padrão
- Permite que o usuário ajuste parâmetros quando sua convenção coletiva define algo diferente
O padrão se repete em toda regulação brasileira
A CLT é o exemplo mais visível, mas o mesmo princípio se aplica a qualquer sistema regulatório:
- INSS/Aposentadoria — regras de contribuição, tempo mínimo, fator previdenciário = fórmulas condicionais
- IRRF — faixas de renda × alíquotas × deduções = tabela progressiva automatizável
- MEI/Simples Nacional — limite de faturamento, DAS, ICMS, ISS = regras de negócio puras
- Financiamento imobiliário — SAC vs Price, taxa + amortização + seguros = simulação determinística
- Usucapião — tempo de posse × tipo de imóvel × modalidade = árvore de decisão
Toda regulação que pode ser descrita como "se X então Y" pode virar uma calculadora. E toda calculadora baseada em lei é mais transparente do que uma planilha fechada de um escritório.
O que o Stimuli faz diferente
Nossas calculadoras não escondem a lógica. Cada resultado vem acompanhado de:
- A fórmula usada — para que você entenda como o número foi calculado
- A base legal — o artigo da lei que fundamenta cada cálculo
- Os parâmetros editáveis — para ajustar conforme sua situação específica
- O detalhamento por componente — cada parte separada, não apenas o total
Porque um número sem explicação é tão útil quanto nenhum número.