ForHosting KIT · Matemática

Mudança absoluta

A mudança absoluta entre 128,5 e 95,25 é 33,25, não importa qual valor você digite primeiro. Digite dois números para ver o quanto se afastam, sem sinal, ao medir desvios, ajustes de preço ou erros de previsão. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
A
128,5
B
95,25
Você obtém
Variação absoluta
33,25

A calculadora de mudança absoluta recebe dois valores numéricos e retorna a distância entre eles, independentemente da direção: |a − b|, sempre zero ou positiva. Ela responde à pergunta mais simples e mais comum de qualquer comparação — quanto mudou? — sem que você precise saber qual valor veio primeiro nem se a mudança foi um aumento ou uma redução. Entradas não numéricas, vazias ou infinitas são rejeitadas com um erro claro, em vez de um NaN silencioso.

O que significa mudança absoluta

A mudança entre dois valores pode ser relatada de duas formas. A mudança com sinal, b menos a, indica a direção: positiva quando o valor cresceu, negativa quando diminuiu. A mudança absoluta descarta o sinal e mantém apenas a magnitude.

É o que você quer sempre que a direção é irrelevante ou já é conhecida: o desvio de um sensor em relação à sua leitura de referência, o tamanho de um ajuste de preço, o erro entre uma previsão e o valor observado, ou a distância entre duas medições da mesma grandeza. A mudança absoluta é simétrica — |a − b| é igual a |b − a| —, portanto a ordem das entradas nunca importa, e o resultado é sempre zero ou maior.

Zero significa que os dois valores são idênticos. Como o resultado é um número nas mesmas unidades das entradas, ele se combina facilmente com qualquer verificação posterior, por exemplo alertar quando a mudança absoluta ultrapassa um limite.

Onde ela se encaixa em um pipeline

A mudança absoluta raramente é a resposta final; é o bloco de construção de outras verificações. Rotinas de monitoramento a usam para comparar uma métrica atual com uma linha de base e disparar apenas quando a magnitude do movimento cruza um limite, sem se importar com o sinal. Tarefas de reconciliação a usam para confirmar que dois sistemas concordam dentro de uma tolerância, somando as mudanças absolutas de cada linha para obter uma discrepância total.

Etapas de limpeza de dados a usam para sinalizar outliers pela distância a uma mediana ou a um valor anterior. Por ser determinista, sem estado e sem efeitos colaterais, esta capacidade é segura para chamar em qualquer volume e para memoizar.

Alertas de desvio de métricas

Compare uma leitura atual com a linha de base e avise alguém quando a mudança absoluta cruzar um limite, independentemente da direção.

Reconciliação entre dois sistemas

Verifique que um valor registrado em dois bancos de dados confere dentro de uma tolerância, confirmando que a mudança absoluta é quase zero.

Medição do erro de previsão

Calcule a que distância uma previsão ficou do valor observado; a mudança absoluta é o erro absoluto usado em pontuações do tipo MAE.

Quanto custa?

Também é grátis executar no seu navegador nesta página.

A ordem dos dois valores importa?

Não. |a − b| é igual a |b − a|, então o resultado é idêntico nos dois sentidos.

Posso passar números como strings?

Sim. Uma string não vazia que represente um número finito, como "128.5", é aceita e convertida antes da subtração.

E Infinity ou NaN?

São rejeitados. As duas entradas devem ser números finitos, então o resultado é sempre um número real não negativo.

Algo é armazenado?

Não. O cálculo não tem estado: os dois valores são lidos, a diferença é retornada e nada é guardado.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/math/absolute-change

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/absolute-change \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":128.5,"b":95.25}'
{
  "a": 128.5,
  "b": 95.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.absolute_change",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como o cálculo funciona

O mesmo módulo puro roda nos dois lugares, então um resultado que você verifica interativamente é o resultado que o seu pipeline vai receber. Não há limites ocultos de magnitude além do que os doubles finitos conseguem representar. O endpoint aceita dois campos, a e b, e cada um deve ser um número finito. Strings numéricas como "42.5" são aceitas e convertidas, mas tudo que não representa um número finito — null, booleanos, NaN, Infinity, strings vazias, objetos — é rejeitado com um erro invalid_input e nunca é cobrado. O resultado é calculado como o valor absoluto da diferença, Math.abs(a − b), em dupla precisão, exatamente a mesma aritmética que o seu navegador ou qualquer ambiente IEEE-754 executa. Não há nenhuma política de arredondamento adicional: o que a subtração produz é o que você recebe, o que mantém a API reproduzível byte a byte entre a versão gratuita do navegador e o endpoint pago.

Onde ela se encaixa em um pipeline

Ela roda na nossa edge global sem guardar nada após a resposta, e é grátis usar interativamente nesta página — você paga apenas US$ 0,002 por requisição quando automatiza pela API.

O que acontece com entrada não numérica?

A requisição é rejeitada com um erro invalid_input explicando qual campo falhou. Requisições com erro não são cobradas.

Ver a documentação completa do KIT →