Calculadora de Adição Online
Some 0,1 e 0,2 e receba exatamente 0,3, e não 0,30000000000000004, ou totalize várias notas sem abrir uma planilha. Cada valor é conferido antes da soma: um rótulo perdido ou uma célula vazia interrompem o cálculo em vez de esconder um total errado. 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
- Parcelas
- 19,99, 4,5, 0,75
- Total
- 25,24
- Quantidade
- 3
- Sum
- 25,24
A calculadora de adição soma dois ou mais números e devolve o total exato em uma única chamada. Cole uma lista de valores — preços, medidas, pontuações, quantidades — e receba a soma sem abrir uma planilha nem confiar em uma calculadora de bolso com uma longa coluna de algarismos. Cada parcela é validada como número finito, de modo que um rótulo perdido ou uma célula vazia interrompe o cálculo com um erro claro, em vez de produzir silenciosamente um total errado.
Some uma coluna de números sem planilha
Planilhas são ferramentas maravilhosas, mas são artilharia pesada para a tarefa aritmética mais simples que existe: somar alguns números. Todos os dias alguém abre um aplicativo de planilhas completo, espera carregar, cola valores em células, digita uma fórmula SOMA e lê uma célula — só para descobrir que três faturas totalizam 412,37. A calculadora de adição existe para esse momento.
Você informa dois ou mais números, quantos precisar, e ela devolve a soma imediatamente, sem arquivos para salvar, sem fórmulas para depurar e sem risco de uma edição acidental em uma célula que você não percebeu. Como a entrada é uma lista simples, e não uma grade, ela funciona tão bem a partir de uma mensagem de chat, um comando curl ou um script quanto do formulário desta página.
A ferramenta é deliberadamente enxuta: faz uma única operação, a adição, e a faz com exatidão, para que você nunca precise se perguntar se um recurso mais elaborado alterou seus números silenciosamente no caminho.
Como o total é calculado e por que é exato
Cada valor enviado é verificado antes de qualquer cálculo. Uma parcela precisa ser um número finito: NaN, Infinity, uma cadeia de texto, um booleano ou um valor vazio é rejeitado com um erro tipado que indica a posição do problema, e a requisição não é cobrada. Esse rigor é o objetivo — um total que ignora silenciosamente um valor malformado é pior do que nenhum total, pois parece correto estando errado.
Depois de validados, os números são somados em ordem e o resultado é arredondado para doze casas decimais, o que elimina os conhecidos artefatos de ponto flutuante da aritmética binária: 0.1 mais 0.2 retorna 0.3, e não 0.30000000000000004. O algoritmo é totalmente determinístico — sem chamadas de rede, sem aleatoriedade, sem relógio —, portanto a mesma entrada sempre produz a mesma saída no servidor e no seu navegador.
É essa propriedade que torna o resultado seguro para uso em faturas, rotinas de conciliação e verificações automatizadas que comparam totais com um valor esperado.
Onde um total exato poupa tempo
Isoladamente, somar números parece pequeno demais para automatizar. Dentro de um pipeline, é o tipo de etapa que aparece discretamente em toda parte. Um relatório que totaliza as vendas diárias por região, um script de monitoramento que soma contagens de erros de vários serviços, uma ferramenta de despesas que soma itens antes de aplicar impostos — todos precisam de um total confiável de uma lista curta de números, e todos se beneficiam quando essa etapa é uma única chamada determinística, em vez de lógica reimplementada em cada script.
Ele roda na nossa edge global, nada do que você envia é armazenado, e a versão gratuita do navegador nesta página compartilha exatamente o mesmo código, de modo que o número que você vê ao testar é o número que a sua automação verá em produção. Quando um total importa, ele deve vir de um só lugar, calculado de um só jeito.
Casos de uso
Totalize uma lista de preços ou despesas
Some os itens de um orçamento, um relatório de despesas ou uma lista de compras e obtenha um total exato, com qualquer valor malformado sinalizado por posição em vez de ignorado silenciosamente.
Agregue métricas em um script
Some contadores de várias fontes — requisições, erros, cadastros — dentro de um pipeline, usando uma única chamada determinística em vez de aritmética improvisada em cada script.
Perguntas frequentes
Quanto custa?
Também é gratuito para executar no seu navegador nesta página.
Quantos números posso somar de uma vez?
Para listas maiores, divida-as e some os totais parciais.
O que acontece se um valor não for um número?
NaN, Infinity, cadeias de texto e valores vazios são todos rejeitados.
O resultado é exato?
Sim. A soma é arredondada para doze casas decimais, de modo que artefatos de ponto flutuante como 0.1 + 0.2 = 0.30000000000000004 nunca aparecem na saída.
Meus números ficam armazenados em algum lugar?
Não. Os valores são processados em memória e descartados; apenas o total é devolvido.
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/addition \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"addends":[19.99,4.5,0.75]}'const res = await fetch("https://api.kit.forhosting.com/math/addition", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"addends": [
19.99,
4.5,
0.75
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/addition",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"addends": [
19.99,
4.5,
0.75
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/addition", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"addends":[19.99,4.5,0.75]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"addends":[19.99,4.5,0.75]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/addition", 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
{
"addends": [
19.99,
4.5,
0.75
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.addition",
"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_addends | 10000 |
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
O mesmo código determinístico roda gratuitamente no seu navegador nesta página e por trás da API paga, portanto o que você testa manualmente é exatamente o que o seu pipeline recebe ao automatizar.
Onde um endpoint de adição conquista seu lugar
As equipes usam este endpoint como o tijolo aritmético de fluxos maiores: buscam os valores, somam aqui e passam o total para a próxima etapa.
Casos de integração
Confira lição de casa e contas de cabeça
Verifique a soma de uma coluna de números enquanto aprende aritmética, com a versão gratuita do navegador que roda o mesmo código da API paga.
Perguntas técnicas
A versão gratuita do navegador dá o mesmo resultado da API?
Exatamente o mesmo. Ambas rodam o mesmo código determinístico, portanto o total que você vê ao testar manualmente é o total que a sua automação receberá.