Número truncado

O truncamento reduz a precisão para zero e não aplica regras de arredondamento ou empate.

🔢
Calculadora de arredondamento
Insira um número e escolha suas preferências de arredondamento
|
🧪 Exemplos rápidos

O Que É Truncamento?

O truncamento remove os dígitos de um número além de uma posição especificada sem realizar o arredondamento dos dígitos restantes. Para números decimais, o truncamento em direção a zero remove os dígitos fracionários indesejados enquanto mantém o número mais próximo de zero.

2.987 → 2.98
2.987 → 2.9
−2.987 → −2.98
2.987 → 2

Como o Truncamento Funciona?

Aplicar o truncamento requer seguir uma regra simples e estrita:

1

Comece com o número original

Por exemplo, pegue o número 45.6789.

2

Escolha a posição para manter

Decida o número de casas decimais para manter (por exemplo, 2 casas decimais).

3

Mantenha os dígitos até essa posição

Identifique os dígitos até o ponto de corte (45.67).

4

Remova todos os dígitos depois

Descarte tudo o mais (89). Não altere os dígitos retidos, resultando em 45.67. Nenhum arredondamento ocorre.

Como Truncar um Número para um Número Inteiro

O truncamento para um número inteiro simplesmente remove toda a parte fracionária do valor, deixando apenas o inteiro.

  • 2.99 → 2
  • 2.01 → 2
  • −2.99 → −2
  • −2.01 → −2

Note que para números negativos, o truncamento remove a fração, significando que o resultado se move em direção a zero. Isso é criticamente diferente da função piso matemática.

Piso de −2.99 = −3
Truncamento de −2.99 = −2

Como Truncar para Casas Decimais

Para truncar um número para um número específico de casas decimais, você simplesmente mantém essa quantidade de dígitos após o ponto decimal e exclui o resto.

Exemplo para 12.9876:

  • 1 casa decimal: 12.9876 → 12.9
  • 2 casas decimais: 12.9876 → 12.98
  • 3 casas decimais: 12.9876 → 12.987
  • 4 casas decimais: 12.9876 → 12.9876

Exemplo para −12.9876 (O sinal não muda):

  • 1 casa decimal: −12.9876 → −12.9
  • 2 casas decimais: −12.9876 → −12.98
  • 3 casas decimais: −12.9876 → −12.987

Como o Truncamento Lida com Números Negativos?

O truncamento em direção a zero move os números negativos estritamente em direção a zero.

Como o sinal negativo permanece inalterado e a parte fracionária é simplesmente excluída, o valor resultante é tecnicamente maior que o original (por exemplo, −3 é maior que −3.9).

  • −3.9 → −3
  • −3.5 → −3
  • −3.1 → −3
  • −3.99 para 1 casa decimal → −3.9
  • −3.99 para 2 casas decimais → −3.99
Método Entrada: −3.9 Resultado
Truncar−3.9−3
Piso−3.9−4
Teto−3.9−3

Essa é uma distinção crítica: o truncamento se comporta de forma idêntica à função teto para valores negativos, enquanto se comporta como a função piso para valores positivos.

Como o Truncamento Lida com Números Positivos?

Para números positivos, os dígitos fracionários são simplesmente removidos, o que significa que o número se move em direção a zero (para baixo na reta numérica).

  • 3.9 → 3
  • 3.99 → 3
  • 15.678 → 15.67
  • 123.4567 → 123.45

O Que Acontece Quando o Número Já É um Número Inteiro?

Se o número já é um número inteiro, o truncamento o deixa completamente inalterado porque não há dígitos fracionários para remover.

  • 5 → 5
  • 0 → 0
  • −5 → −5
  • 100 → 100

Qual É o Truncamento de Zero?

Truncar zero ou qualquer variação de zero simplesmente resulta em zero.

  • 0 → 0
  • 0.0 → 0
  • −0.5 → 0 (ao truncar em direção a zero para um número inteiro)

Truncamento de Frações

O truncamento também pode ser aplicado após avaliar uma fração em sua forma decimal.

Exemplo 1: 7 / 3 = 2.333...
Truncar para 2 casas decimais: 2.33

Exemplo 2: 11 / 4 = 2.75
Truncar para 1 casa decimal: 2.7

Exemplo 3: −7 / 3 = −2.333...
Truncar em direção a zero para 2 casas decimais: −2.33

Exemplos de Truncamento

Entrada Alvo Resultado Truncado Explicação
2.99Número inteiro2Remove a parte fracionária
−2.99Número inteiro−2Move em direção a zero
45.67892 casas decimais45.67Remove os dígitos após o segundo decimal
12.98761 casa decimal12.9Remove os dígitos após o primeiro decimal
−12.98762 casas decimais−12.98Remove os dígitos após o segundo decimal
7.9992 casas decimais7.99Nenhum arredondamento ocorre

Fórmula de Truncamento

O conceito matemático por trás do truncamento em direção a zero para um número específico de casas decimais (n) envolve escalar o número, remover a fração e escalar de volta.

trunc(x × 10ⁿ) / 10ⁿ

Isso funciona ao:

  1. Multiplicar por 10ⁿ para mover a casa decimal alvo para a posição inteira.
  2. Truncar em direção a zero para remover a parte fracionária restante.
  3. Dividir por 10ⁿ para restaurar o posicionamento decimal original.

Exemplo Positivo

Truncar 12.987 para 2 casas decimais:

  • 12.987 × 100 = 1298.7
  • trunc(1298.7) = 1298
  • 1298 / 100 = 12.98

Exemplo Negativo

Truncar −12.987 para 2 casas decimais:

  • −12.987 × 100 = −1298.7
  • trunc(−1298.7) = −1298
  • −1298 / 100 = −12.98

Função de Truncamento

Matematicamente, o truncamento em direção a zero para um número real x pode ser definido por partes usando as funções piso e teto:

trunc(x) = piso(x) quando x ≥ 0
trunc(x) = teto(x) quando x < 0

Alternativamente, usando a função sinal (sgn ou sign) e o valor absoluto (|x|):

trunc(x) = sign(x) × piso(|x|)

Ambas as fórmulas impõem matematicamente a regra "mover em direção a zero" tanto para valores positivos quanto negativos.

Truncamento vs Arredondamento

Truncamento e arredondamento são operações fundamentalmente diferentes. O truncamento simplesmente ignora os dígitos descartados inteiramente. O arredondamento usa os dígitos descartados para decidir se os dígitos retidos devem ser aumentados.

Exemplo 1: 2.987

  • Truncar para 2 casas decimais: 2.98
  • Arredondar para 2 casas decimais: 2.99

Exemplo 2: 2.983

  • Truncar para 2 casas decimais: 2.98
  • Arredondar para 2 casas decimais: 2.98

Exempel 3: −2.987

  • Truncar em direção a zero: −2.98
  • Arredondar para o centésimo mais próximo: −2.99

O truncamento não implica que seja um tipo de arredondamento para o valor mais próximo; é um mecanismo de corte separado.

Truncamento vs Função Piso

O truncamento move os valores em direção a zero. A função piso move os valores em direção ao infinito negativo.

Para números positivos, eles agem de forma idêntica. Para números negativos, eles se movem em direções opostas. Isso torna a diferença para números negativos extremamente clara.

Entrada Truncar (Em Direção a Zero) Piso (Em Direção a −∞)
2.722
2.122
−2.1−2−3
−2.7−2−3
−5.9−5−6

Truncamento vs Função Teto

O truncamento move em direção a zero. A função teto move em direção ao infinito positivo.

Para valores negativos, o truncamento e o teto muitas vezes produzem o mesmo resultado inteiro porque mover-se em direção ao infinito positivo de um decimal negativo leva a zero. Para números positivos, eles diferem.

Entrada Truncar Teto
2.723
−2.7−2−2
−2.1−2−2

O Truncamento É o Mesmo Que Arredondar para Baixo?

Não. O truncamento em direção a zero e o arredondamento matemático para baixo (piso) são operações diferentes para números negativos.

Considere o valor −2.7:

  • Truncamento → −2
  • Piso (Arredondar para Baixo) → −3

Como o termo "arredondar para baixo" pode ser ambíguo, sempre esclareça se você quer dizer mover estritamente em direção ao infinito negativo (piso) ou remover dígitos em direção a zero (truncar).

Truncamento vs Arredondar Metade para Cima

Arredondar Metade para Cima considera o próximo dígito para decidir se altera o valor retido, empurrando empates exatos para longe de zero.

Para 2.65 para 1 casa decimal:

  • Truncamento → 2.6
  • Arredondar Metade para Cima → 2.7

Para −2.65 para 1 casa decimal:

  • Truncamento → −2.6
  • Arredondar Metade para Cima → −2.7

Truncamento vs Arredondamento de Banqueiro

O Arredondamento de Banqueiro é uma regra de valor mais próximo com tratamento especial para casos de metade exata. O truncamento simplesmente remove dígitos sem quaisquer regras de desempate.

Para 2.65 para 1 casa decimal (metade exata, retendo um dígito par):

  • Truncamento → 2.6
  • Arredondamento de banqueiro → 2.6

Para 2.75 para 1 casa decimal (metade exata, retendo um dígito ímpar):

  • Truncamento → 2.7
  • Arredondamento de banqueiro → 2.8

Truncamento em uma Reta Numérica

Visualmente, o truncamento sempre puxa um valor não inteiro para dentro, em direção a zero na reta numérica.

  • Para valores positivos (2.8 → 2), ele puxa o valor para a esquerda (em direção a zero).
  • Para valores negativos (−2.8 → −2), ele puxa o valor para a direita (em direção a zero).

Compare isso com o piso, que sempre se move para a esquerda (−2.8 → −3) independentemente do sinal.

Quando Você Deve Usar o Truncamento?

O truncamento é altamente específico e deve ser usado dependendo das exigências do cálculo. Você deve usar o truncamento quando:

  • Exibir um número fixo de casas decimais sem arredondamento.
  • Remover totalmente a precisão extra.
  • Processar medições onde o corte especificado é intencional.
  • Realizar certas tarefas de programação e processamento de dados.
  • Implementar a exibição numérica controlada onde aumentar o valor exibido seria indesejável.

O truncamento não é sempre melhor ou pior; ele simplesmente atende a necessidades analíticas distintas em comparação ao arredondamento padrão.

Uso do Truncamento no Mundo Real

Exemplos concretos onde o truncamento é preferido incluem:

  • Exibição financeira: Algumas exibições financeiras específicas requerem explicitamente truncar centavos parciais para baixo para evitar mostrar saldos inflados, embora a aritmética real muitas vezes exija regras de arredondamento específicas.
  • Dados de medição e valores de sensores: Descartar precisão excessiva do ruído do sensor antes do armazenamento para economizar espaço.
  • Exibições digitais: Barras de progresso mostrando 99.9% concluído frequentemente truncarão para 99% para evitar exibir 100% prematuramente.
  • Relatório de dados: Estatísticas e pré-processamento de dados frequentemente empregam o truncamento para agrupar dados demográficos com segurança.
  • Cálculos científicos: Ambientes onde um corte fixo é exigido por um protocolo estrito.

Truncamento em Programação

Linguagens de programação fornecem diferentes funções especificamente destinadas a truncar valores.

Truncamento em Python

Use a função math.trunc() do módulo math para truncar um número em direção a zero. Não confunda com math.floor().

import math
math.trunc(2.99) // Retorna 2
math.trunc(-2.99) // Retorna -2

Truncamento em JavaScript

Use a função Math.trunc() para remover facilmente os dígitos fracionários de um número em direção a zero.

Math.trunc(2.99) // Retorna 2
Math.trunc(-2.99) // Retorna -2

Truncamento em Java

Em Java, converter explicitamente (cast) um número de ponto flutuante para um inteiro realiza o truncamento matemático.

(int) 2.99 // Retorna 2
(int) -2.99 // Retorna -2

Truncamento em C#

Use Math.Truncate() que remove a parte fracionária em direção a zero.

Math.Truncate(2.99) // Retorna 2
Math.Truncate(-2.99) // Retorna -2

Truncamento no Excel

Use a função TRUNC(número, núm_dígitos). Por padrão, ele trunca para um número inteiro, mas você pode facilmente especificar as casas decimais.

TRUNC(2.987, 2) // Retorna 2.98
TRUNC(-2.987, 2) // Retorna -2.98
TRUNC(2.987) // Retorna 2

Truncamento em SQL

Diferentes sistemas de banco de dados usam diferentes funções. PostgreSQL e Oracle oferecem uma função nativa TRUNC(), enquanto o SQL Server muitas vezes depende de ROUND(value, decimals, 1) para forçar o truncamento em vez do arredondamento.

Erros Comuns de Truncamento

  • Achar que truncamento significa arredondar para o mais próximo: Correção — O truncamento ignora os dígitos descartados inteiramente e nunca arredonda para cima.
  • Achar que o truncamento sempre se move para baixo: Correção — Ele se move em direção a zero. Para números negativos, isso significa que o valor tecnicamente se move para cima (por exemplo, −3.9 se torna −3).
  • Confundir truncamento com piso: Correção — O piso se move em direção ao infinito negativo. O truncamento se move em direção a zero.
  • Confundir truncamento com teto: Correção — O teto se move em direção ao infinito positivo. O truncamento se move em direção a zero.
  • Esquecer que números negativos se movem em direção a zero: Correção — −2.9 trunca para −2, não −3.
  • Usar truncamento quando o arredondamento para o mais próximo é necessário: Correção — Não use o truncamento para aproximar valores; use-o apenas quando um corte fixo for desejado.
  • Assumir que dígitos descartados afetam os dígitos retidos: Correção — O truncamento nunca ajusta o dígito retido com base no que foi removido.
  • Confundir a formatação de exibição decimal com o truncamento matemático: Correção — Componentes de interface do usuário (UI) que ocultam decimais às vezes aplicam arredondamento nos bastidores. Verifique sua camada de exibição.
  • Usar truncamento em cálculos financeiros sem verificar as regras exigidas: Correção — A matemática financeira muitas vezes exige regras de arredondamento padronizadas para evitar a destruição de valor.

Referência Rápida de Truncamento

O truncamento em direção a zero remove a parte fracionária sem arredondar o valor restante.

Entrada Truncar para Número Inteiro
2.92
2.12
−2.9−2
−2.1−2
55
−5−5

Prática de Truncamento

Teste seus conhecimentos com estes exemplos. Clique para revelar as respostas truncadas.

Truncar 8.765 para 2 casas decimais.
8.76
Truncar −8.765 para 2 casas decimais.
−8.76
Truncar 9.999 para um número inteiro.
9
Truncar −9.999 para um número inteiro.
−9
Truncar 45.6789 para 3 casas decimais.
45.678
Truncar 0.005 para 2 casas decimais.
0.00
Truncar 100.1 para um número inteiro.
100
Truncar −3.14159 para 3 casas decimais.
−3.141
Truncar 15 / 4 (3.75) para um número inteiro.
3
Truncar −15 / 4 (−3.75) para um número inteiro.
−3

Perguntas frequentes

O que é truncamento?
Truncamento é o processo de remoção de dígitos de um número além de uma posição especificada sem arredondar os dígitos restantes.
O que truncar significa em matemática?
Em matemática, truncar um número significa cortar sua parte fracionária, aproximando o valor de zero sem aplicar regras de empate de valor mais próximo.
O que é uma calculadora de números truncados?
Uma calculadora de números truncados é uma ferramenta que remove automaticamente dígitos indesejados de um número com uma precisão especificada, garantindo que nenhum arredondamento ocorra.
Como você trunca um número?
Selecione a posição, mantenha todos os dígitos até aquele ponto, descarte o restante.
O truncamento é redondo?
Não. O truncamento ignora completamente os dígitos descartados.
Diferença entre truncamento e arredondamento?
O arredondamento altera os dígitos retidos com base nos descartados. O truncamento simplesmente elimina dígitos.
O truncamento sempre se move em direção a zero?
Sim, ao truncar decimais, remover a parte fracionária de um número positivo ou negativo sempre aproxima seu valor de zero.
Como funciona o truncamento com números negativos?
Os números negativos movem-se para zero quando truncados. Por exemplo, -3,9 trunca para -3.
Qual é a diferença entre truncamento e piso?
O truncamento se move em direção a zero, enquanto o piso se move em direção ao infinito negativo. Por exemplo, o piso de -2,1 é -3, mas truncar -2,1 resulta em -2.
Qual é a diferença entre truncamento e teto?
O teto se move em direção ao infinito positivo. Truncar 2,1 dá 2, mas o teto de 2,1 é 3.
Você pode truncar para casas decimais?
Sim. Você pode truncar para qualquer casa decimal mantendo o número desejado de dígitos fracionários e removendo o restante.
Como você trunca para 2 casas decimais?
Mantenha os dois primeiros dígitos após a vírgula e remova todo o resto. Por exemplo, 5,6789 torna-se 5,67.
Como você trunca um número em Python?
Use a função math.trunc() do módulo math para truncar um número até zero.
Como você trunca um número em JavaScript?
Use a função Math.trunc() para remover facilmente os dígitos fracionários de um número.
Como você trunca um número no Excel?
Use a função TRUNC, especificando o número e a quantidade desejada de dígitos, como TRUNC(2.987, 2).
Truncar é o mesmo que arredondar para baixo?
Não. O truncamento e o arredondamento para baixo (piso) são diferentes para números negativos. Truncar -2,9 resulta em -2, enquanto arredondar para baixo resulta em -3.
O truncamento pode ser usado para números inteiros?
Sim, se você truncar um número inteiro, ele permanecerá exatamente igual, pois não há dígitos fracionários para remover.

Embed this calculator

Free to embed on your blog or classroom site.