ForHosting KIT · Matemática

Arredondamento half-up a N decimais

3,14159 arredondado para 2 casas decimais é 3,14, e 2,5 arredondado para inteiro é 3. Escolha quantas casas manter, de 0 a 15, e receba o resultado pela regra escolar do meio para cima, inclusive com negativos. 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
Valor
3,14159
Casas decimais
2
Você obtém
Arredondado
3,14

O arredondamento half-up é a regra que a maioria aprendeu na escola: observe o primeiro dígito descartado e, se for cinco ou maior, aumente em um o último dígito conservado; caso contrário, deixe-o. Esta calculadora aplica essa norma a um número finito e a uma contagem escolhida de casas decimais, e devolve o valor arredondado junto com as entradas limpas e um rótulo de método para que os clientes documentem o contrato. Empates como dois vírgula cinco com zero casas passam a três, e menos dois vírgula cinco passa a menos três, porque o half-up se afasta de zero quando a parte descartada é exatamente uma metade.

Como funciona o arredondamento half-up para casas decimais

Comece com um número real finito e um inteiro não negativo que diga quantos dígitos devem permanecer depois do ponto decimal. Zero casas significa o inteiro mais próximo pela regra half-up; duas casas é o arredondamento clássico de moeda; mais casas conservam detalhe fracionário para tabelas científicas, até um máximo publicado de quinze. Por dentro o solucionador escreve a entrada como cadeia de dígitos decimais, com uma expansão fiel da notação científica, e inspeciona o primeiro dígito descartado.

Se esse dígito for quatro ou menor, o prefixo conservado permanece. Se for cinco ou maior, soma-se uma unidade ao último lugar conservado, e o vai-um percorre os noves de modo que nove vírgula nove nove cinco com duas casas vira dez. O half-up trata uma metade exata como sinal para aumentar a magnitude: dois vírgula cinco com zero casas vira três, e menos dois vírgula cinco vira menos três.

Essa é a regra escolar, a de Java RoundingMode.HALF_UP e a de Python decimal ROUND_HALF_UP. Não é o arredondamento do banqueiro, que mandaria dois vírgula cinco para dois e manteria dígitos pares no empate. Tampouco é JavaScript Math.round sobre um flutuante escalado, que em negativos na metade avança rumo a mais infinito e pode perder uma metade por resíduo binário, como um vírgula zero zero cinco vezes cem.

Trabalhar sobre dígitos decimais evita essas duas surpresas.

Onde o arredondamento half-up a decimais aparece no trabalho real

Pipelines de finanças e comércio arredondam preços unitários, linhas de imposto e totais de fatura para duas casas antes de exibir e antes de liquidar, para que os rótulos da interface e as linhas do livro compartilhem um só número. Salas de aula e provas precisam de um oráculo confiável para empates de metade e valores negativos, a fim de que gabaritos e calculadoras dos alunos não divirjam entre dois vírgula cinco e o arredondamento do banqueiro.

Engenheiros de dados normalizam leituras de sensores e importações CSV para uma contagem fixa de casas antes de calcular um hash ou comparar linhas, cortando igualdades frágeis causadas por caudas binárias longas. Cientistas e redatores de relatórios ajustam constantes como pi ou médias medidas a um número publicado de casas para que as tabelas fiquem legíveis sem reivindicar precisão falsa. Esta página se dirige a quem busca arredondamento, arredondar casas decimais ou half-up de um único número.

Não converte um decimal em porcentagem, não reduz um valor a algarismos significativos e não ajusta uma cifra à dezena, centena ou milhar mais próxima: essas são outras intenções de busca e outras ferramentas. Mantenha o número e a contagem de casas dentro dos limites publicados, fixe o campo rounded nos testes e você obtém um resultado half-up reproduzível para lição de casa, planilhas e workers de borda sem montar uma biblioteca própria de aritmética decimal.

Totais de moeda e de linhas de fatura

Arredonde preços e impostos para duas casas com uma regra half-up documentada antes de exibir ou liquidar, para que a interface e o livro compartilhem um só número.

Gabaritos de lição de casa e de provas

Confira empates de metade e valores negativos contra um oráculo determinístico, para que dois vírgula cinco e menos dois vírgula cinco não discordem da regra escolar half-up.

Limpeza em lote de sensores e CSV

Normalize colunas importadas para uma contagem fixa de casas antes de calcular um hash ou comparar linhas, para que caudas binárias longas não quebrem as igualdades.

Qual regra de arredondamento esta calculadora usa?

Half-up, também chamado de afastamento de zero no empate. Quando o primeiro dígito descartado é 5 ou maior, o último dígito conservado aumenta em magnitude. Assim, 2.5 com places 0 vira 3, e −2.5 vira −3.

O que acontece se as casas decimais não forem um inteiro não negativo?

Places ausente, contagem negativa, fração como 1.5 ou valor acima de 15 é rejeitado e não é cobrado.

Isso é o mesmo que JavaScript Math.round?

Não. Math.round sobre um flutuante escalado usa outro caso de metade nos negativos e pode perder uma metade por resíduo binário. Este solucionador trabalha sobre dígitos decimais e sempre aplica half-up.

Quanto custa a calculadora de arredondamento?

A ferramenta do navegador é gratuita e roda no dispositivo.

Quantas casas decimais posso manter?

Qualquer número inteiro de 0 a 15. Com zero você obtém o inteiro mais próximo, então 2,5 vira 3; duas casas são o comum para valores em dinheiro, e mais casas guardam detalhe para valores científicos.

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/rounding

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/rounding \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":3.14159,"places":2}'
{
  "value": 3.14159,
  "places": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.rounding",
  "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.

max_abs1000000000000000
max_places15
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.

As casas decimais devem ser um inteiro não negativo; um places ausente, negativo ou fracionário é rejeitado com invalid_input e não é cobrado. Uma chamada de API bem-sucedida custa US$ 0,002.

Como funciona o arredondamento half-up para casas decimais

Não há semente aleatória, relógio de parede nem chamada de rede; entradas idênticas produzem sempre o mesmo JSON. Value ausente, texto não numérico, NaN, Infinity e um places que não seja inteiro não negativo falham com invalid_input e não são cobrados.

O que você envia e o que recebe de volta

Checagens típicas: três vírgula um quatro um cinco nove com places dois rende três vírgula um quatro; dois vírgula cinco com places zero rende três; menos dois vírgula cinco com places zero rende menos três; um vírgula dois dois cinco com places dois rende um vírgula dois três. Use o formulário gratuito do navegador para lição de casa e prévias rápidas, e o mesmo contrato a partir de scripts quando precisar normalizar em lote antes de armazenar ou exibir. Envie um corpo JSON com dois campos obrigatórios. value é o número finito a arredondar; os aliases n, number, input, x, num e amount são aceitos ao ligar formulários ou scripts. places é a contagem de dígitos decimais a conservar; deve ser um inteiro de zero a quinze, e os aliases decimals, precision, dp e decimal_places apontam para o mesmo campo. Cada campo pode chegar como número JSON ou como cadeia numérica em notação decimal ou científica comum. Um campo ausente, uma cadeia vazia, um places fracionário como um vírgula cinco, um places negativo ou uma contagem acima de quinze falham com invalid_input e nomeiam o campo culpado. Magnitudes absolutas acima de um quatrilhão são rejeitadas para que a expansão decimal fique na faixa segura de dupla precisão no Worker e no navegador. Em caso de sucesso o corpo ecoa o value limpo e o places inteiro, informa rounded como o resultado half-up em número JSON e define method como half_up para que os clientes documentem a regra sem ler o código. O preço das chamadas de API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago. Solicitações rejeitadas usam sempre o código invalid_input para que os clientes ramifiquem sem interpretar erros quinhentos em texto livre.

Onde o arredondamento half-up a decimais aparece no trabalho real

Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.

O que você precisa enviar?

Um número finito em value (aliases n, number, input, x, num, amount) e um inteiro não negativo em places de 0 a 15 (aliases decimals, precision, dp, decimal_places).

Ver a documentação completa do KIT →