Global

Methods

converterPotencia(nmr, baseOrigem, baseDestino) → {string}

Converte um número entre bases que são potências.

Parameters:
Name Type Description
nmr string

O número a ser convertido.

baseOrigem number

A base original do número.

baseDestino number

A base de destino para a qual o número será convertido.

Source:
Returns:
Type
string

deBase10(nmr, baseDestino) → {string}

Converte um número da base 10 para outra base.

Parameters:
Name Type Description
nmr number

O número em base 10 a ser convertido.

baseDestino number

A base para a qual o número será convertido.

Source:
Returns:

O número convertido para a base de destino.

Type
string

filtrarEntrada(baseOrigem, baseDestino) → {string|boolean}

Filtra a entrada com base nas bases de origem e destino. Confere se alguma das bases é 10, se são potências, ou se devem passar por base 10 primeiro.

Parameters:
Name Type Description
baseOrigem number

A base original a ser convertida.

baseDestino number

A base de destino para a qual o número será convertido.

Source:
Returns:

Retorna uma string indicando o tipo de conversão necessária ou false se as bases forem inválidas.

Type
string | boolean

paraBase10(nmr, baseOrigem) → {number}

Converte um número de uma base para a base 10.

Parameters:
Name Type Description
nmr string

O número a ser convertido.

baseOrigem number

A base original do número.

Source:
Returns:

O número convertido para a base 10.

Type
number

validarNmr(nmr, baseOrigem) → {boolean}

Valida se um número é válido na base especificada.

Parameters:
Name Type Description
nmr string

O número a ser validado.

baseOrigem number

A base na qual o número deve ser validado.

Source:
Returns:

Retorna true se o número for válido na base especificada, caso contrário, retorna false.

Type
boolean