fbpx

Conversão Decimal-Hexadecimal

A conversão de números decimais para hexadecimal utiliza o método de divisões sucessivas pela base 16. Cada quociente e resto obtido no processo de divisão define os dígitos do número hexadecimal, organizados do último quociente até o primeiro resto. Os restos correspondem diretamente aos símbolos do sistema hexadecimal, onde números maiores que 9 são representados por letras (A = 10, B = 11, …, F = 15).

Exemplo 1: Convertendo 324₁₀ para hexadecimal

  1. Divida o número decimal por 16:
    • 324÷16=20324 ÷ 16 = 20 (quociente) com 4 de resto.
  2. Divida o quociente obtido novamente por 16:
    • 20÷16=120 ÷ 16 = 1 (quociente) com 4 de resto.
  3. Divida o quociente até ele ser igual a 0:
    • 1÷16=01 ÷ 16 = 0 (quociente) com 1 de resto.
  4. Os restos formam o número hexadecimal, de baixo para cima:
    • 1,4,4→144161, 4, 4 \rightarrow 144_{16}.

Logo, 32410=14416324_{10} = 144_{16}.


Exemplo 2: Convertendo 412₁₀ para hexadecimal

  1. Divida o número decimal por 16:
    • 412÷16=25412 ÷ 16 = 25 (quociente) com 12 de resto.
      • Como 12 no hexadecimal é representado por C, o primeiro dígito será C.
  2. Divida o quociente novamente por 16:
    • 25÷16=125 ÷ 16 = 1 (quociente) com 9 de resto.
  3. Divida o quociente até ele ser igual a 0:
    • 1÷16=01 ÷ 16 = 0 (quociente) com 1 de resto.
  4. Os restos formam o número hexadecimal, de baixo para cima:
    • 1,9,C→19C161, 9, C \rightarrow 19C_{16}.

Logo, 41210=19C16412_{10} = 19C_{16}.


Processo Resumido

  1. Divida o número decimal por 16 e registre o quociente e o resto.
  2. Repita o processo até o quociente ser igual a 0.
  3. Leia os restos de baixo para cima para obter o número hexadecimal.

Este método é amplamente utilizado em sistemas computacionais, como na aviônica, para converter números decimais (fáceis de interpretar para humanos) em hexadecimal, que é mais eficiente para representação compacta e manipulação em sistemas digitais.