Metodologia de cálculo
Como o CalcFlow define unidades, precisão, aritmética de calendário e revisão de fórmulas.
Fórmulas aprovadas, não códigos arbitrários
Cada calculadora é uma função TypeScript pura explicitamente programada. CalcFlow não avalia expressões, código de usuário ou fórmulas remotas. Entradas normalizadas idênticas e uma versão de fórmula produzem o mesmo resultado bruto.
Unidades e precisão
Os tamanhos dos dados são convertidos em bytes e as taxas de dados em bits por segundo. Os prefixos decimais usam potências de 1.000; prefixos binários usam potências de 1.024. A entrada escalar e a conversão de unidades usam aritmética decimal determinística.
- O arredondamento de exibição padrão é de metade para seis casas fracionárias.
- Os fatores unitários exatos permanecem exatos internamente.
- As dimensões em pixels usam a regra de arredondamento de número inteiro selecionada.
- A aproximação exibida nunca altera o cálculo bruto.
Regras do calendário
As datas são rótulos de calendário, não carimbos de data e hora locais da meia-noite. As diferenças de dias usam aritmética inteira do calendário gregoriano. As compensações de mês e ano são fixadas no último dia válido quando o mês de destino é mais curto.
Governança de fórmula
Cada definição traz uma versão da fórmula, data de revisão, suposições, definições de unidade e acessórios matemáticos. Uma mudança de comportamento requer testes e uma entrada no changelog. Biblioteca de fórmulas atual: v1.0.0, revisada em 3 de agosto de 2026.