Calculadora de diferença percentual
10 e 6 diferem 50 %: a diferença de 4 é metade da média deles, 8. Digite dois valores e receba a diferença percentual medida em relação à média, sem tratar nenhum deles como ponto de partida. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- A
- 10
- B
- 6
- Diferença absoluta
- 4
- Média
- 8
- Diferença percentual
- 50
A diferença percentual mede o quão distantes dois números ficam um do outro em relação à média aritmética deles, não em relação a um valor inicial designado. Essa distinção importa em laboratórios, finanças e controle de qualidade: a variação percentual pergunta quanto uma cifra cresceu ou encolheu a partir de uma base antiga, enquanto a diferença percentual é simétrica e responde o quão diferentes são duas medições quando nenhuma é privilegiada como a original. Esta calculadora aceita dois números finitos a e b, toma o intervalo absoluto, divide pelo valor absoluto da média, multiplica por cem e devolve a porcentagem junto com as entradas repetidas, a diferença absoluta e a média usada no denominador. Os dois números não podem ser zero, e nenhum pode ser infinito nem NaN, porque a razão ficaria indefinida.
O que é a diferença percentual e como a fórmula relativa à média funciona
A diferença percentual entre dois números é o intervalo absoluto deles expresso como porcentagem da média aritmética. Escreva a e b para os dois valores. A identidade usada aqui é o valor absoluto de a menos b, dividido pelo valor absoluto de a mais b sobre dois, e depois multiplicado por cem.
Colocar a média no denominador é o que torna a medida relativa ao tamanho típico do par, e não ao número que você digitou primeiro. Os valores absolutos mantêm o resultado não negativo: dez versus seis, e seis versus dez, ambos produzem cinquenta por cento, e um par de preços negativos como menos dez e menos seis também produz cinquenta por cento porque o intervalo é quatro e a magnitude da média é oito. A variação percentual é outra pergunta.
Ela divide o delta com sinal apenas pelo primeiro valor, então é direcional, trata o primeiro número como base e falha quando essa base é zero mesmo que o segundo número seja grande. Quem busca uma calculadora de diferença percentual quer a cifra simétrica relativa à média, e por isso esta página não reutiliza um motor de porcentagem de um total nem de variação em relação a uma origem.
Uma checagem rápida de sala de aula: cem e cento e vinte diferem em vinte; a média é cento e dez; vinte sobre cento e dez vezes cem é cerca de 18.1818 por cento. Quando as duas entradas são zero a média é zero e não existe porcentagem finita, então a tarefa é rejeitada. Valores opostos que se cancelam, como cinco e menos cinco, também produzem média zero e são rejeitados em vez de devolver infinito.
A calculadora não converte unidades, não anualiza uma taxa e não aplica pesos amostrais: informa apenas a diferença percentual elementar de dois pontos.
Onde um percentual relativo à média se justifica, e o que esta ferramenta não é
Use esta calculadora de diferença percentual quando você tiver duas medições equivalentes e quiser um único percentual simétrico que não privilegie nenhuma como base. Duplicatas de laboratório, duas cotações de fornecedores, duas safras de censo e duas leituras de sensor da mesma grandeza são os casos usuais. Se, em vez disso, você tem um valor antigo e um novo e se importa com crescimento ou queda, o que você quer é variação percentual, não diferença percentual; é outra intenção de busca e outra fórmula.
Mantenha as magnitudes dentro do limite absoluto publicado. Não misture unidades em um mesmo par, como dólares com centavos ou metros com quilômetros, a menos que você já tenha convertido. Esta página é para quem busca uma calculadora de diferença percentual, diferença em porcentagem de dois números ou diferença relativa versus a média; não é uma calculadora de desconto, nem uma ferramenta de percentual do total, nem um motor de markup.
Prefira-a quando as duas cifras forem equivalentes. Checagens de ida e volta são fáceis: calcule o intervalo absoluto e a média absoluta à mão e confirme que a razão vezes cem coincide com o percentual publicado em doze casas decimais.
Casos de uso
Comparação de duplicatas de laboratório
Compare duas leituras réplica da mesma amostra como um percentual simétrico da média, sem tratar nenhuma réplica como base.
Spreads entre cotações e lances
Expresse o quão distantes duas cotações comparáveis ficam em relação à média e decida se o spread é grande o bastante para renegociar.
Checagens de aula da fórmula relativa à média
Deixe o alunado enviar a e b e verificar |a−b| sobre a média vezes cem, inclusive a rejeição dos dois zeros, contra um oráculo determinístico.
Perguntas frequentes
Em que a diferença percentual difere da variação percentual?
A diferença percentual é simétrica e relativa à média dos dois números. A variação percentual é direcional e relativa apenas ao primeiro valor (o antigo).
O que acontece se os dois números forem zero?
A média seria zero, então a diferença percentual fica indefinida e a solicitação não é cobrada.
É possível informar números negativos?
Sim, desde que o par seja finito e a média não seja zero. Menos dez e menos seis produzem cinquenta por cento, o mesmo que dez e seis.
Faz diferença qual número eu digito primeiro?
Não. A medida é simétrica, então 10 e 6 dão 50 % e 6 e 10 também. Os dois valores são tratados da mesma forma e a diferença sai sempre como uma porcentagem positiva.
Por que a média é usada como base?
Porque nenhum dos dois números é o original. Dividir a diferença pela média do par compara a distância com o tamanho típico dos dois valores, e não com o que foi digitado primeiro.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/math/percentage-difference \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":10,"b":6}'const res = await fetch("https://api.kit.forhosting.com/math/percentage-difference", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 10,
"b": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/percentage-difference",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 10,
"b": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/percentage-difference", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":10,"b":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":10,"b":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/percentage-difference", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"a": 10,
"b": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.percentage_difference",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entrada inválida não é cobrada; uma chamada de API bem-sucedida custa US$ 0,002.
Contrato de entrada, forma da resposta e quando o cálculo fica indefinido
Uma string formula reformula a identidade para exibição ao lado da resposta. As duas falhas matemáticas duras são ambos os números iguais a zero, e qualquer par cuja média seja exatamente zero porque os valores têm magnitude igual e sinal oposto. Falhas de validação não são cobradas. A capacidade não aceita uma lista de mais de dois números, não pondera observações e não converte moedas nem unidades físicas: mantenha a e b em uma unidade consistente antes de chamar. Envie um corpo JSON com dois números finitos obrigatórios chamados a e b. Cada campo pode chegar como número JSON ou como string numérica que coincida com notação decimal ou científica comum; campos ausentes, strings vazias, valores NaN e infinitos falham com invalid_input e nomeiam o campo culpado. Magnitudes absolutas acima de 10^15 são rejeitadas para que produtos e quocientes permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Uma solicitação de API bem-sucedida é cobrada pelo preço-base publicado US$ 0,002 com unidade item.
Onde um percentual relativo à média se justifica, e o que esta ferramenta não é
Emparelhe os exemplos de aula de propósito: dez e seis produzem cinquenta por cento; cem e cento e vinte produzem cerca de 18.1818 por cento; zero e zero demonstra o caminho invalid_input. Como a implementação é parse puro de tier A, não há modelo, não há rede de saída e não há relógio no caminho matemático, então as mesmas entradas sempre produzem o mesmo JSON. Tarefas que falham com invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando quem aprende envia zeros ou texto não numérico de propósito. Fixe o campo percentage_difference arredondado nos testes. O preço da API permanece a tarifa fixa US$ 0,002 por solicitação bem-sucedida.
Perguntas técnicas
Como a diferença percentual é calculada?
Envie os números finitos a e b. A API devolve |a−b| / |(a+b)/2| × 100 como percentage_difference, mais a diferença absoluta e a média com sinal.
Quanto custa a calculadora de diferença percentual?
A ferramenta do navegador é gratuita. Solicitações de API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.