Como validar se um número é octal?
Ele só pode conter dígitos 0-7, opcionalmente com prefixo 0o/0O e separadores em espaços ou underscores. Se aparecer 8 ou 9 a calculadora exibirá um erro.
Converta octal para decimal com BigInt e veja o método posicional (8^n) com soma acumulada. Inclui binário e hexadecimal e passos.
Converta números octais em decimal em segundos. Validamos os dígitos 0-7, limpamos prefixos 0o/0O e mostramos saídas em decimal, binário e hexadecimal com passos claros em base 8.
Passos detalhados
Multiplicamos cada dígito octal por potências de 8 de acordo com a posição (da direita para a esquerda) e somamos os produtos.
Ele só pode conter dígitos 0-7, opcionalmente com prefixo 0o/0O e separadores em espaços ou underscores. Se aparecer 8 ou 9 a calculadora exibirá um erro.
Escreva o valor octal, atribua potências de 8 começando por 80 ao último dígito e avance para a esquerda. Multiplique cada dígito pela sua potência de 8 e some os resultados.
Sim. Cada dígito octal corresponde a 3 bits, então mostramos o binário automaticamente. Também calculamos o equivalente hexadecimal para verificar o decimal.