Arredondar casas decimais
Arredonde 3,14159 para duas casas decimais e obtenha 3,14; para quatro, 3,1416. Escolha de zero a quinze casas e veja o número antes e depois, com a regra escolar de afastar a metade do zero. 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
- Valor
- 3,14159
- Casas decimais
- 2
- Antes
- 3,14159
- Depois
- 3,14
- Arredondado
- 3,14
Arredondar para um número fixo de casas decimais é uma das primeiras habilidades de precisão ensinadas na matemática escolar, em laboratórios de ciências e no uso cotidiano do dinheiro. Alunos, tutores e quem constrói aplicativos precisam de uma resposta clara que mostre a cifra original e o resultado arredondado, não de uma caixa-preta que esconda o que mudou. Esta calculadora de arredondamento a casas decimais aceita qualquer número finito e um contador inteiro de casas de zero a quinze, aplica o arredondamento padrão metade afastando-se de zero e devolve o valor antes e depois para que você possa ensinar, corrigir lições ou ligar um campo de formulário com um contrato determinístico.
O que significa arredondar a casas decimais
Quando você arredonda um número para N casas decimais, mantém N dígitos após o ponto decimal e decide se o último dígito mantido permanece ou sobe em um. A decisão depende do dígito seguinte e da regra de arredondamento em vigor. A prática escolar e comercial padrão desta ferramenta é metade afastando-se de zero: se o primeiro dígito descartado for cinco ou maior, a magnitude da parte mantida aumenta uma unidade no último lugar; se for quatro ou menor, os dígitos mantidos ficam como estão.
Como exemplo positivo, 3.14159 arredondado para duas casas decimais vira 3.14 porque o terceiro decimal é um, menor que cinco. O mesmo número em quatro casas vira 3.1416 porque o quinto dígito é nove. Como exemplo negativo, o 2.5 negativo arredondado a zero casas vira o 3 negativo, porque os empates na metade se afastam de zero em vez de se aproximar.
Zero casas significa o inteiro mais próximo.
Onde um arredondador a decimais vale a pena
Salas de aula usam uma calculadora de arredondamento a casas decimais para que os alunos verifiquem dinheiro, medidas e respostas de ciências sem erros manuais no dígito da metade. Portais de lição de casa e plugins LMS precisam de um oráculo determinístico que marque 2.5 a zero casas como 3 (ou 3 negativo com entrada negativa) sob uma regra publicada, em vez de depender de um capricho de Math.round do navegador que muda conforme a linguagem. Validação falha não consome saldo.
Mantenha as requisições pequenas, fixe before e after nos testes e obtenha arredondamento reprodutível para ensino, correção e workers na borda sem montar um sistema de álgebra simbólica completo.
Casos de uso
Checagens em sala e lição de casa
Permita que os alunos digitem um número e um contador de casas e comparem os campos before e after com os exemplos de subida na metade do livro.
LMS e correção automática
Avalie itens de casas decimais com um oráculo determinístico que aplica metade afastando-se de zero e nunca muda a regra no meio do período.
Formulários e ajuste de exibição
Ajuste entradas de dinheiro ou medidas para duas ou quatro casas antes de gravar e registre o valor original para auditoria.
Perguntas frequentes
Qual regra de arredondamento é usada?
Padrão metade afastando-se de zero: quando o primeiro dígito descartado é 5 ou maior, a magnitude sobe uma unidade no último lugar mantido. Empates não vão para o par bancário.
O que significa places igual a zero?
Zero casas decimais significa arredondar para o inteiro mais próximo. Por exemplo 2.5 vira 3 e −2.5 vira −3.
Como arredondo 3,14159 para duas casas decimais?
Digite o número e peça duas casas: o resultado é 3,14, porque o primeiro algarismo descartado é 1, menor que 5. Com quatro casas sai 3,1416, porque o algarismo seguinte é 9.
Como os números negativos são arredondados?
Do mesmo jeito que os positivos, afastando a metade do zero. Assim, -2,5 sem casas decimais vira -3 e -1,235 com duas casas vira -1,24, porque o algarismo descartado é 5.
Quantas casas decimais posso manter no máximo?
Até quinze. A quantidade precisa ser um número inteiro de zero a quinze; um valor como 2,5 ou acima de quinze é recusado com uma mensagem clara, sem tentar adivinhar.
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/edu/round-to-places \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":3.14159,"places":2}'const res = await fetch("https://api.kit.forhosting.com/edu/round-to-places", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 3.14159,
"places": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/round-to-places",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 3.14159,
"places": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/round-to-places", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":3.14159,"places":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":3.14159,"places":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/round-to-places", 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
{
"value": 3.14159,
"places": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.round_to_places",
"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.
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
A mesma lógica pura roda grátis no navegador e no caminho API pago, de modo que demos de sala de aula e pipelines de produção nunca discordem em um caso limite de subida na metade.
O que significa arredondar a casas decimais
Quinze casas é o limite prático para exibição flutuante estável nesta API. O endpoint sempre devolve o original limpo como before e o resultado arredondado como after (e como rounded), para que quem aprende leia a transformação em uma só resposta sem redigitar a entrada.
Contrato de entrada, formato da resposta e erros
Places fora de zero a quinze, ou places não inteiros como 2.5, também falham com mensagem clara. Envie um corpo JSON com dois campos obrigatórios: value, o número finito a arredondar, e places, um inteiro de zero a quinze inclusive. Value pode chegar como número JSON ou como string numérica como "3.14159"; os aliases n, number, input, x e num são aceitos quando value é omitido. Places também pode ser enviado como decimals, precision ou dp. Campos ausentes, strings vazias, texto não numérico, NaN e Infinity falham com invalid_input e não são cobrados. Em caso de sucesso o corpo inclui value e before (o original após limpeza de ponto flutuante), places, after e rounded (o mesmo número arredondado com dois nomes para exibição e para clientes API que esperam um único campo de resultado), method em half_away_from_zero, uma string curta de fórmula e uma mensagem legível com as cifras antes e depois. Exemplo: value 3.14159 e places 2 produz before 3.14159 e after 3.14. Exemplo: value negativo 1.235 e places 2 produz after negativo 1.24 porque o terceiro decimal é cinco e a regra se afasta de zero. Combine a resposta com seus próprios rótulos de interface; este endpoint não emite gráficos nem prosa passo a passo além dos campos message e formula.
Onde um arredondador a decimais vale a pena
Migrações de planilhas e validadores de formulário costumam precisar fixar valores de tela em duas ou quatro casas antes de gravar; chamar uma API de parse pequena evita reimplementar casos-limite em cada pilha.
Perguntas técnicas
Como arredondo um número para casas decimais?
Envie um value finito e um places inteiro de 0 a 15. A API devolve before (original) e after/rounded com metade afastando-se de zero.
Qual entrada é rejeitada?
Falta de value ou places, texto não numérico, NaN, Infinity e places fora de 0–15 falham com invalid_input e não são cobrados.
Quanto custa a ferramenta de arredondamento a decimais?
A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.