Conversor de bases numéricas *
Qui 31 Mar 2005 16:56 |
- Detalhes
- Categoria: Ferramentas Matemáticas
- Atualização: Terça, 10 Março 2009 17:32
- Autor: vovó Vicki
- Acessos: 19697
Geralmente os valores numéricos são representados como uma seqüência de algarismos onde cada um deles representa uma determinada potenciação da base. Por exemplo, se a base for decimal, o valor 512 é obtido pela soma de cinco centenas (5 vezes 10 elevado a dois) mais uma dezena (1 vez 10 elevado a um) mais duas unidades (2 vezes 10 elevado a zero). Mas esta não é a única forma de se representar o valor 512. Se a base for octal, ao invés de decimal, este mesmo valor será representado por 1000, ou seja, uma vez 8 elevado a três (8 x 8 x 8 = 512).
Este pequeno aplicativo permite fazer a conversão de valores numéricos entre bases que variam de 2 a 64. Para bases maiores do que 10 não existem algarismos suficientes (os dígitos de 0 a 9 foram criados para atenderem a base 10). Neste caso, a sugestão é usar letras do alfabeto. Por exemplo, se a base for 12, usa-se os dígitos de 0 a 9 e as letras A e B.
Converter de outras bases para a base decimal
O JavaScript foi baseado no de Terry Ritter, disponível em Ciphers by Ritter.
Bom proveito!
vovó Vicki