Questão FC266501
Após analisar um trecho de código, você precisa calcular o resto em hexadecimal da divisão dos números 2F por 12 (ambos também em hexadecimal). Selecione a alternativa que mostra a
Representação da Informação e Aritmética Computacional
IDECAN · 2022
Após analisar um trecho de código, você precisa calcular o resto em hexadecimal da divisão dos números 2F por 12 (ambos também em hexadecimal). Selecione a alternativa que mostra a resposta do cálculo que você precisa obter.
- 8
- 9
- A
- B
- C
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Para resolver, converta ambos os valores de hexadecimal para decimal e calcule o resto.
O valor 2F em hexadecimal é \(2\times16^1 + 15\times16^0\).
\(2\times16 + 15 = 32 + 15 = 47\).
O valor 12 em hexadecimal é \(1\times16^1 + 2\times16^0\).
\(1\times16 + 2 = 16 + 2 = 18\).
Agora calcule o resto: \(47 \bmod 18 = 11\).
Portanto, o resto em decimal é 11.
Converta esse resto para hexadecimal: 11 decimal corresponde a B em hexadecimal (10 = A, 11 = B).
Logo, o resultado em hexadecimal é B, que é a alternativa correta.
Conteúdo do catálogo FC Concursos · Atualizado em