ForHosting KIT · Matemática

Arredonde ao centavo mais próximo

Um valor de 1,235 é arredondado para 1,24 e aparece como 124 centavos: meio centavo sempre se afasta do zero, como espera a maioria dos livros contábeis. Digite um número com três ou mais casas decimais e receba-o com duas. 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
Quantidade
1,235
Você obtém
Arredondado
1,24
Exibição
1.24
Centavos
124

Caixas, ferramentas de faturamento e pipelines de checkout precisam do mesmo contrato silencioso: pegar uma cifra monetária bruta que pode ter três ou mais casas e ajustá-la ao centavo mais próximo. Esta calculadora de centavo mais próximo aplica o arredondamento half-up, a regra escolar que a maioria dos livros ainda espera, de modo que meio centavo aumenta o último dígito conservado afastando-se de zero. Você envia um amount finito; recebe a cifra limpa, um valor numérico arredondado, uma string de exibição com duas casas e a contagem inteira de centavos. Empates como um vírgula dois três cinco passam a um vírgula dois quatro, e menos um vírgula dois três cinco passa a menos um vírgula dois quatro.

Como funciona o arredondamento half-up ao centavo mais próximo

Um centavo é a centésima parte da unidade monetária principal, então arredondar ao centavo mais próximo significa conservar exatamente dois dígitos depois do ponto decimal e decidir o que fazer com tudo o que fica além disso. O half-up olha o primeiro dígito descartado. Se esse dígito for quatro ou menor, os dois centavos conservados permanecem como estão.

Se esse dígito for cinco ou maior, soma-se um centavo ao par conservado, e o vai-um percorre os noves de modo que dezenove vírgula nove nove cinco se torna vinte vírgula zero zero. Um meio centavo exato é tratado como sinal de aumentar a magnitude: um vírgula dois três cinco passa a um vírgula dois quatro, e menos um vírgula dois três cinco passa a menos um vírgula dois quatro. 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 enviaria alguns meios centavos para o centavo par. Tampouco é um Math.round ingênuo de JavaScript do valor vezes cem, que pode perder meio centavo por resíduo binário, como um vírgula zero zero cinco vezes cem. Este solucionador escreve o amount como string de dígitos decimais, com uma expansão fiel da notação científica, e inspeciona o terceiro dígito fracionário dessa string.

Onde o arredondamento ao centavo mais próximo aparece no trabalho real

Pipelines de checkout, faturamento e folha arredondam preços unitários, linhas de imposto, gorjetas e líquido a duas casas antes de o cliente ver um total e antes de gravar uma linha no livro, de modo que a interface e a contabilidade compartilhem um só número. Ferramentas de ponto de venda e hospitalidade convertem um acréscimo fracionário ou uma conta dividida em um valor pagável que uma rede de cartões aceitará.

Salas de aula e provas que pedem para arredondar dinheiro ao centavo mais próximo precisam de um oráculo confiável para meios centavos e casos negativos, a fim de que gabaritos e calculadoras dos alunos não divirjam. Engenheiros de dados normalizam colunas de dinheiro importadas a um contrato fixo de duas casas antes de calcular um hash ou comparar linhas, evitando igualdades frágeis causadas por caudas binárias longas. Esta página se dirige a quem busca arredondar para o centavo mais próximo, arredondar para o cêntimo ou arredondamento half-up de dinheiro.

Não converte um decimal em porcentagem, não reduz um valor a algarismos significativos e não ajusta uma cifra a um número escolhido de casas nem à dezena mais próxima: essas são outras intenções de busca e outras ferramentas. Mantenha o amount dentro dos limites publicados, fixe os campos display e cents nos testes e você obtém um resultado ao centavo reproduzível para lição de casa, planilhas e workers de borda sem montar uma biblioteca própria de aritmética decimal.

Totais de checkout e de linhas de fatura

Ajuste preços unitários, impostos e totais de fatura ao centavo mais próximo com uma regra half-up documentada, para que o rótulo do checkout e a linha do livro compartilhem um só número.

Gabaritos de lição e de prova sobre dinheiro

Confira meios centavos e valores negativos contra um oráculo determinístico, de modo que um vírgula dois três cinco e menos um vírgula dois três cinco nunca discordem da regra escolar half-up.

O que significa arredondar para o centavo mais próximo?

Significa conservar exatamente dois dígitos depois do ponto decimal (um centavo) e aplicar half-up ao restante. 1.234 vira 1.23; 1.235 vira 1.24.

Qual regra de arredondamento se usa em um meio centavo?

Half-up, também chamado de afastamento de zero. Um primeiro dígito descartado de 5 ou maior aumenta a magnitude, então 1.235 vira 1.24 e −1.235 vira −1.24.

Por que existe uma string display além do número?

O campo display tem sempre duas casas decimais; cents é o mesmo valor como inteiro com sinal de centavos.

Quanto custa a calculadora do centavo mais próximo?

A ferramenta do navegador é gratuita e roda no dispositivo.

Como são arredondados os valores negativos?

Do mesmo jeito, só que espelhado: meio centavo exato se afasta do zero, então −1,235 vira −1,24, assim como 1,235 vira 1,24. O sinal é mantido e só a grandeza é arredondada.

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/round-to-the-nearest-penny

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/round-to-the-nearest-penny \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":1.235}'
{
  "amount": 1.235
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.round_to_the_nearest_penny",
  "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
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.

Entrada ausente, infinita ou não numérica falha com invalid_input e não é cobrada. Uma chamada de API bem-sucedida custa US$ 0,002.

Como funciona o arredondamento half-up ao centavo mais próximo

Não há semente aleatória, nem relógio de parede, nem chamada de rede; valores idênticos produzem sempre o mesmo JSON. Amount ausente, texto não numérico, NaN e Infinity falham com invalid_input e não são cobrados.

O que você envia e o que recebe de volta

Checagens típicas: um vírgula dois três cinco gera display um vírgula dois quatro e cento e vinte e quatro cents; dezenove vírgula nove nove cinco gera vinte vírgula zero zero e dois mil cents; menos um vírgula dois três cinco gera menos um vírgula dois quatro. Use o formulário gratuito do navegador para uma prévia rápida e o mesmo contrato a partir de scripts quando precisar liquidar em lote antes de gravar ou exibir. Envie um corpo JSON com um único campo obrigatório. amount é a cifra monetária finita a ajustar ao centavo mais próximo; os aliases value, n, number, input, x e money são aceitos ao ligar formulários ou scripts. O campo pode chegar como número JSON ou como string numérica em notação decimal ou científica ordinária. Campo ausente, string vazia, símbolo de moeda, separador de milhar, NaN ou Infinity 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 no intervalo seguro de dupla precisão no Worker e no navegador. Em caso de sucesso o corpo ecoa o amount limpo, informa rounded como o resultado half-up em número JSON, define display como string de duas casas para que zeros finais sobrevivam ao JSON (vinte vírgula zero zero continua vinte vírgula zero zero), informa cents como o inteiro com sinal de centavos 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.

Onde o arredondamento ao centavo mais próximo 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.

Limpeza de coluna de dinheiro importada

Normalize uma coluna de dinheiro de CSV ou de API para duas casas e cents inteiros antes de calcular um hash ou comparar linhas, para que caudas binárias longas não quebrem as igualdades.

O que você precisa enviar?

Um número finito em amount (aliases value, n, number, input, x, money). Símbolos de moeda, strings vazias, NaN e Infinity são rejeitados com invalid_input.

Ver a documentação completa do KIT →