RÁPIDO
Como é possivel converter um número de qualquer base para dez???
Soluções para a tarefa
Resposta:
ex: 12c14A - Hexadecimal para Decimal
1) Inverta: 12c14A = A41C21
2) Converta e Posicione/Eleve : A41C21
A = 10 -> Posição 0
4 = 4 -> Posição 1
1 = 1 -> Posição 2
c = 12 -> Posição 3
2 = 2 -> Posição 4
1 = 1 -> Posição 5
3) Adicione a Posição HEXADECIMAL
(Lembrando que Hexadecimal é base 16) a posição é o numero pelo qual ele será elevado ex: posição 5.
10 -> Posição 0 da base 16 então ( )
4 -> Posição 1 da base 16 então ( )
1 -> Posição 2 da base 16 então ( )
12 -> Posição 3 da base 16 então ( )
2 -> Posição 4 da base 16 então ( )
1 -> Posição 5 da base 16 então ( )
4) Resolva a Posição HEXADECIMAL
10 -> ( = 1)
4 -> ( = 16)
1 -> ( = 256)
12 -> ( = 4096)
2 -> ( = 65536 )
1 -> ( = 1048576 )
5) Resolva a com o resultado da Posição HEXADECIMAL
10 * 1 = 10
4 * 16 = 64
1 * 256 = 256
12 * 4096 = 49152
2 * 65536 = 131072
1 * 1048576 = 1048576
6) Some os resultados
10 + 64 + 256 + 49152 + 131072 + 1048576 = 1229130
Então 12c14A de Hexadecimal para Decimal é 1229130
Explicação:
-Na base Hexadecimal e outras bases maiores q 9 temos letras então devemos converter as letras para números. Os números de + de duas casas se tornam letras ex: A = 10, B = 11 , C = 12... assim por diante.
-Os números Elevados por 0 são = 1 - Leia sobre (TFN).
-Os números Elevados por 1 são = a ele mesmo ex: = 8 - Leia sobre (TFN).
- Explicando o TFN abaixo:
Os números Elevados por 2 se calculam assim:
=
(8 * 1 ) = 8
(8 * 8) = 64
(64 * 8) = 512
então = 512
outro exemplo:
=
(8 * 1 ) = 8
(8 * 8) = 64
(64 * 8) = 512
(512 * 8) = 4096
(4096 * 8) = 32768
então = 32768
Então:
- Inverta o numero convertido e aloque em uma posição (que sera o elevado).
- Resolva o Elevado
- Multiplique o numero da posição com o resultado do elevado.
- Some os resultados dessa multiplicação e obtenha seu resultado.