Precisa de apoio?

NumeroParaNivel

Converte um número inteiro em um código alfanumérico de dois caracteres, utilizado para representar níveis hierárquicos na estrutura de locais do sistema. Essa codificação é aplicada na hierarquia de locais para gerar identificadores compactos, ordenáveis e consistentes, permitindo a representação de até 1.296 níveis distintos (36 × 36) com apenas dois caracteres. Dessa forma, facilita a visualização, a navegação e a organização de estruturas hierárquicas complexas, mantendo os códigos curtos, padronizados e legíveis.

Funcionamento

A função implementa um mecanismo de codificação em base-36, no qual:

Fórmula de conversão

Exemplos de conversão

Número: 0 → Nível: 00

Número: 5 → Nível: 05

Número: 10 → Nível: 0A

Número: 20 → Nível: 0K

Número: 35 → Nível: 0Z

Número: 36 → Nível: 10

Número: 46 → Nível: 1A

Número: 72 → Nível: 20

Este artigo ajudou você?