Descubra respostas para suas perguntas de forma fácil no Sistersinspirit.ca, a plataforma de Q&A de confiança. Obtenha soluções rápidas e confiáveis para suas perguntas de uma comunidade de especialistas experientes em nossa plataforma. Nossa plataforma oferece uma experiência contínua para encontrar respostas confiáveis de uma rede de profissionais experientes.

Pessoal,

Boa noite,

Como resolvo expressões desse tipo
(AEF7D.C9B)16
+
(9CCD.ED8)16
?
Desculpe pode ser simples mas estou no primeiro período e estou um pouco perdido


Sagot :

Você sabe resolver expressões na base 10 (decimal), correto?
Por exemplo: 278,2492 + 29,2
Você resolve:
  278,2492
+ 29,2000
========
  307,4492

Para outras bases, o processo é idêntico! A diferença é que a base 16 tem 16 símbolos, em vez de 10 (são 0..9, A..F, onde A=10, B=11, C=12, D=13, E=14, F=15)

Antes de resolver a tua, vou dar um exemplo:
A98,4B + 109A0,2
Fica:
     A98,4B
+109A0,20
===========
  11438,6B

Passo-a-passo:
1) B+0=11+0=11=B
2) 4+2=6
3) 8+0=8
4) 9+A=9+10=19 (sobra 19-16=3 e passa 1)
5) A+9=10+9=19; como passou 1 do anterior, 19+1=20 (sobra 20-16=4 e passa 1)
6) (nada)+0=0+0=0; como passou 1 do anterior, 0+1=1
7) (nada)+1=0+1=1
Colocamos a vírgula no local correto, e a resposta é 11438,6B

Respondendo agora à tua pergunta:
AEF7D.C9B + 9CCD.ED8

   AEF7D.C9B
+   9CCD.ED8
============
    B8C4B.B73

Esse é um pouco complicado pois tem muitos "passa-1". Mas se você fizer com cuidado, não tem erro. É bom você sempre escrever uma tabela do lado com A=10, B=11 etc para facilitar.