Arredondar ao múltiplo mais próximo
23 arredondado ao múltiplo de 5 mais próximo dá 25. Escolha qualquer passo, seja 5, 10 ou 0,25, e a calculadora encaixa o número nele, mostra os múltiplos de cada lado e afasta as metades 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
- 23
- Múltiplo
- 5
- Arredondado
- 25
- Mais próximo abaixo
- 20
- Mais próximo acima
- 25
- Resto
- 3
Caixas, professores, topógrafos e quem usa planilhas ajustam o tempo todo uma cifra bruta a uma rede regular: os cinco centavos mais próximos, os dez milímetros mais próximos, o quarto de hora mais próximo ou a caixa completa de doze mais próxima. Uma calculadora dedicada de arredondamento ao múltiplo mais próximo responde essa busca de uma vez, em vez de obrigar você a passar por uma ferramenta de casas decimais que não consegue transformar 23 em 25, ou por uma de valor posicional que só conhece dezenas e centenas.
O que significa arredondar ao múltiplo mais próximo
Arredondar ao múltiplo mais próximo faz uma pergunta diferente de arredondar a casas decimais. Você não guarda uma contagem fixa de dígitos depois do ponto: projeta o número sobre a sequência aritmética 0, ±m, ±2m, ±3m e assim por diante, em que m é um passo positivo da sua escolha. A fórmula fechada é simples: divida o valor pelo múltiplo, arredonde esse quociente a um inteiro e multiplique de novo pelo múltiplo.
A regra de arredondamento inteiro usada aqui é metade afastando-se de zero, a mesma convenção escolar e comercial das ferramentas irmãs de casas decimais deste catálogo. Se o valor fica estritamente mais perto de um ponto da rede do que do outro, o mais próximo vence. Se fica exatamente no meio — 22.5 com um passo de 5, ou 1.125 com um passo de 0.25 — o quociente é um seminteiro e a magnitude sobe, de modo que 22.5 vira 25 e o 22.5 negativo vira 25 negativo.
Um passo de cinco ajusta preços e efetivos; um passo de dez ajusta pontuações e lotes de estoque; um passo de 0.25 ajusta quartos de hora, de dólar ou de polegada. Zero é um valor lícito e permanece zero. Um múltiplo já exato, como 25 com passo 5, volta inalterado e marcado exact.
A resposta também nomeia os múltiplos vizinhos abaixo e acima do número original para você ver os dois candidatos entre os quais a fórmula escolheu, mais o resto sobrante rumo ao próximo ponto da rede.
Onde uma calculadora de múltiplo mais próximo vale a pena
Sistemas de varejo e hospitalidade ajustam dinheiro, gorjetas e preços publicados ao níquel, ao dez centavos ou ao quarto mais próximo sem reescrever um auxiliar de arredondamento em cada pilha. Levantamentos de obra e montagens CNC ajustam comprimentos medidos aos cinco milímetros ou ao quarto de polegada mais próximos antes de virarem listas de corte. Temporizadores e ferramentas de reserva ajustam uma duração ao quarto de hora mais próximo para as faturas caírem em um incremento publicado.
Professores e quem elabora provas precisam de um oráculo determinístico para «arredonde 47 à dezena mais próxima» que também aceite passos incomuns como 3 ou 0.5, não só os casos de valor posicional que uma página genérica de arredondamento já cobre. Validação falha não consome saldo. Mantenha as requisições pequenas, fixe rounded e os dois vizinhos nos testes e obtenha ajustes reproduzíveis para caixa, fabricação, correção e workers na borda sem montar um sistema de álgebra simbólica.
Casos de uso
Preços, gorjetas e arredondamento de dinheiro
Ajuste um preço publicado, uma gorjeta ou um total em dinheiro ao níquel, dez centavos ou quarto mais próximo antes de imprimir o cupom ou fechar o caixa.
Medidas e listas de corte
Arredonde um comprimento topografado ou uma cota de estoque aos cinco milímetros, dez milímetros ou quarto de polegada mais próximos antes de virar um corte.
Checagens em sala e passos incomuns
Permita que os alunos verifiquem respostas de «cinco mais próximo» ou «dez mais próximo» e aceite passos incomuns como 3 ou 0.5 com a mesma regra publicada de empate na metade.
Perguntas frequentes
O que acontece se o número ficar exatamente no meio entre dois múltiplos?
Empates na metade se afastam de zero. 22.5 com passo 5 vira 25; o 22.5 negativo vira 25 negativo.
Posso arredondar a um quarto, a um níquel ou a qualquer outro passo?
Sim. Defina multiple como 0.25 para um quarto, 0.05 para um níquel, 5 para o cinco mais próximo, 10 para o dez mais próximo ou qualquer outro incremento finito positivo.
E se eu enviar um passo nulo ou negativo?
O passo deve ser um número finito positivo para a rede ficar bem definida; essas falhas não são cobradas.
Como se arredonda um número ao múltiplo mais próximo?
Divide-se o número pelo passo, arredonda-se esse quociente para um inteiro e multiplica-se de novo pelo passo. Assim, 7,3 com passo 0,25 fica em 7,25.
A calculadora mostra os múltiplos de cada lado do número?
Sim. Para 23 com passo 5 você vê o 20 abaixo e o 25 acima, além do resto 3 e da distância 2 até o resultado escolhido, para conferir a escolha.
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/round-to-multiple \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":23,"multiple":5}'const res = await fetch("https://api.kit.forhosting.com/math/round-to-multiple", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 23,
"multiple": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/round-to-multiple",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 23,
"multiple": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/round-to-multiple", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":23,"multiple":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":23,"multiple":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/round-to-multiple", 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": 23,
"multiple": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.round_to_multiple",
"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
Este endpoint aceita qualquer número finito e um passo positivo, divide o número pelo passo, aplica a regra metade afastando-se de zero e multiplica de novo, de modo que o resultado é sempre um múltiplo inteiro do incremento que você escolheu. Entrada inválida falha com invalid_input e não é cobrada.
Contrato de entrada, formato da resposta e erros
Um multiple nulo ou negativo é rejeitado porque o passo deve apontar para uma rede positiva bem definida; um passo menor que 1e-12, ou um par cujo quociente exceda 1e15 em magnitude, é rejeitado para o arredondamento em ponto flutuante continuar honesto. Envie um corpo JSON com dois números finitos obrigatórios: value, a quantidade a ajustar, e multiple, o tamanho do passo positivo. Value pode chegar como número JSON ou como string numérica; os aliases n, number, x e num são aceitos quando value é omitido. Multiple também pode ser enviado como step ou increment. Campos ausentes, strings vazias, texto não numérico, NaN e Infinity falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo devolve o value e o multiple limpos; devolve rounded como resultado principal; lista nearest_below e nearest_above na rede; informa remainder (value menos nearest_below, sempre em [0, multiple)), distance (o vão absoluto de value a rounded) e exact (verdadeiro quando esse vão é zero); e inclui method em half_away_from_zero, uma string curta de fórmula e uma mensagem de uma linha. Exemplo: value 23 e multiple 5 produz rounded 25, nearest_below 20, nearest_above 25, remainder 3 e distance 2. Exemplo: value 7.3 e multiple 0.25 produz rounded 7.25. Combine o payload com seus próprios rótulos ou gráficos; este endpoint não emite traçados nem prosa de sala passo a passo além dos campos message e formula.
Onde uma calculadora de múltiplo mais próximo vale a pena
Migrações de planilhas e validadores de formulário podem chamar uma API de parse pequena em vez de reimplementar empates na metade em cada linguagem, onde as convenções de Math.round discordam em silêncio.
Perguntas técnicas
Como arredondo um número ao múltiplo mais próximo?
Envie os números finitos value e multiple (um passo positivo como 5, 10 ou 0.25). A API devolve rounded = round(value / multiple) × multiple, mais os múltiplos vizinhos abaixo e acima.
Quanto custa a calculadora de arredondamento ao múltiplo mais próximo?
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.