Como calculamos

Última atualização: 26 de julho de 2026

Você não deveria ter de acreditar na palavra de uma calculadora — sobretudo em questões de saúde ou dinheiro. Esta página explica como o calcu.lol produz seus números, de forma clara e verificável, incluindo os limites.

A matemática fica separada da interface

As operações de cada calculadora vivem em seu próprio módulo dedicado — um por calculadora, mais de trezentos no total — escrito como funções puras: as mesmas entradas sempre produzem as mesmas saídas, sem estado oculto e sem acesso à rede.

Como a camada matemática é estritamente separada da interface, exatamente o mesmo código é executado quando uma página é pré-renderizada no servidor e quando você interage com ela no navegador. A resposta não pode diferir entre os dois.

Aritmética decimal com 30 dígitos significativos

A aritmética de ponto flutuante comum responde, notoriamente, 0.30000000000000004 à soma 0.1 + 0.2. Para evitar toda essa classe de erros, a matemática do calcu.lol roda sobre aritmética decimal (a biblioteca decimal.js) configurada para 30 dígitos significativos — incluindo trigonometria, logaritmos e raízes, não apenas adição e multiplicação.

Os resultados exibidos são arredondados para facilitar a leitura, mas o cálculo subjacente mantém a precisão completa, de modo que as etapas intermediárias não acumulam desvio.

Seus dados nunca são enviados a lugar algum para serem calculados

Os cálculos são executados inteiramente no seu dispositivo. Os números que você digita não são transmitidos a um servidor para processamento — não existe nenhum backend de cálculo. É a mesma garantia descrita na política de privacidade.

Cada resultado é um link

O estado completo de uma calculadora — cada dado que você inseriu — é serializado no endereço da página. Copie o link e quem o abrir verá as mesmas entradas e o mesmo resultado. Isso também torna os resultados reproduzíveis: um link é um registro completo e autossuficiente de um cálculo.

Como a correção é verificada

A exatidão é garantida por uma suíte de testes automatizados que roda antes de cada implantação:

  • Testes unitários exercitam os módulos matemáticos das calculadoras com valores conhecidos e casos extremos; a maioria dos módulos tem sua própria suíte de testes.
  • Testes de invariantes de registro garantem que toda calculadora publicada tenha um módulo matemático, um componente de interface e traduções nos 8 idiomas — uma calculadora não pode ser lançada pela metade.
  • Testes de integridade de rotas exercitam cada página de calculadora em cada idioma (312 calculadoras × 8 idiomas) para verificar que cada uma carrega e declara metadados corretos.

De onde vêm os dados

Quase todas as calculadoras são matemática autossuficiente e não precisam de dados externos. A única exceção que vale mencionar: o conversor de moedas usa um retrato estático das taxas de câmbio, não um serviço ao vivo — e diz isso na própria página, com a data em que as taxas foram capturadas.

Os limites, com honestidade

A aritmética de alta precisão garante que a fórmula seja calculada com exatidão; não garante que a fórmula se ajuste à sua situação. Uma estimativa de TDEE, uma categoria de IMC ou uma projeção de empréstimo são modelos simplificados da realidade.

Os resultados são fornecidos apenas para fins informativos e educacionais. Não constituem aconselhamento médico, financeiro, fiscal, jurídico ou de engenharia — os termos de serviço trazem a isenção de responsabilidade formal. Para decisões importantes, verifique de forma independente e consulte um profissional qualificado.

Encontrou um erro?

Se uma calculadora produzir um resultado errado, o operador quer saber. Informe pelo perfil do GitHub github.com/dvddvd300 — as entradas exatas (ou simplesmente o link compartilhável, que as contém) tornam o problema corrigível.