Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 5.10.3/6.10.3 aqui
Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções Gerais > IntParaAlfa

IntParaAlfa

Converte um número para formato alfanumérico. Este valor numérico está limitado a até 15 caracteres.

Sintaxe: IntParaAlfa (Num_Origem,Alfa_Destino);

Parâmetros:

Nome Tipo Descrição
Num_Origem Numero Campo/Variável que será convertido
Alfa_Destino Alfa Campo/Variável que receberá o resultado da conversão

Exemplo:

Definir Alfa ValfAux;

IntParaAlfa (VVlrAux,VAlfAux);
@ Se a variável VVlrAux tivesse o valor 150,50, após o uso da função IntParaAlfa a variável VAlfAux teria 150. @

Observação: Caso o parâmetro seja um número com ponto flutuante (casas decimais), as casas decimais serão ignoradas e o valor será convertido para inteiro. Por exemplo o valor 19,9999999 será convertido para 19.

Valores resultantes de operações envolvendo valores não representados de forma exata em uma variável do tipo ponto flutuante, embora sejam exibidos como determinado valor antes da operação, podem ter seu valor alterado pela função devido à remoção das casas decimais.

Por exemplo, após dividir 23.4 por 1.8, o resultado é 13, porém 23.4 e 1.8 são valores que não são representados de forma exata em uma variável do tipo ponto flutuante. Com isso, embora o resultado seja exibido como 13,o valor armazenado é 12.99999... Assim, o valor exibido é arredondado para 13, porém, ao ignorar as casas decimais o valor é alterado para 12.

Desta forma, caso não queira um valor truncado (com as casas decimais removidas), deve-se arredondar o valor antes de chamar a função IntParaAlfa.

Nota

Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

Este artigo ajudou você?