Pular para o conteúdo
Engenharia8 min de leitura

Dinheiro em centavos: a regra que protege cada cálculo

Como a Calculadora do Bem evita erros de arredondamento em cálculos trabalhistas.

Equipe Costa Software[Autor a definir]
imagem de capa · 2100×900

Quem abre uma calculadora de rescisão está conferindo o que a empresa pagou. Nesse contexto, um centavo errado é um bug grave. Por isso, na Calculadora do Bem, dinheiro nunca é um número de ponto flutuante.

Um tipo só para dinheiro

Todo valor monetário é um inteiro em centavos, com um tipo próprio. Misturar esse tipo com um número comum exige conversão explícita, e o compilador reclama quando isso não acontece.

0.1 + 0.2        // 0.30000000000000004
10 + 20          // 30 centavos. Sempre.

Tabela fiscal não é fórmula

As tabelas de INSS e IRRF mudam todo ano. Elas vivem separadas dos motores de cálculo, versionadas por ano, e entram na função como parâmetro. A fórmula não é editada para acompanhar o calendário.

“Tornar o erro impossível, depois automatizar a verificação, e só por último escrever uma regra.”
Conheça os produtos por trás destas notas.Ver produtos →