Segue algumas funções úteis para se trabalhar com números
Função | Descrição | Sintaxe |
ABS | Retorna um valor absoluto (independente do sinal) com base no valor especificado no parâmetro | ABS( nValor ) |
Aleatório | Gera um numero aleatório de acordo com a semente passada | Aleatorio( nMax, nSeed ) |
AllToChar | Converte Qualquer Valor para Caracter | AllToChar( xValor, cPict, lDtos ) |
AsString | Converte valor para String | AsString( xValor, lMacro ) |
Chr | Converte um valor numérico de acordo tabela ASCII para caracter | Chr( nAscII ) |
ColorToRGB | A partir do valor numérico que representa uma cor, retorna uma lista dos números que representam o RGB | ColorToRGB( nColor ) |
cValtoChar | Converte Qualquer Valor para Caracter | cValtoChar( xValor ) |
Extenso | Retornar valores em extenso | Extenso( nValor, lQuantid, nMoeda, cPrefixo, cIdioma, lCent, lFrac ) |
Int | Retorna o valor inteiro do parâmetro informado | Int( nValor ) |
Max | Retorna o maior entre dois valores numéricos ou data | Max( xValor01, xValor02 ) |
Min | Retorna o Menor entre dois valores numéricos ou data | Min( xValor01, xValor02 ) |
NoRound | Retorna um valor numérico, até a quantidade de casas decimais informadas no parâmetro, sem arredondá-lo | NoRound( nValor, nDecimais ) |
Randomize | Gera um numero aleatório de acordo com os parâmetros informado | Randomize( nMinimo, nMaximo ) |
Round | Retorna um valor numérico, até a quantidade de casas decimais informadas no parâmetro, com arredondamento | Round( nValor, nDecimais ) |
Str | Converte Numérico para Caracter adicionando espaços à direita | Str( nValor, nTam, nDecimais ) |
StrZero | Converte Numérico para Caracter adicionando zeros à esquerda do número convertido | StrZero( nValor, nTam ) |
Transform | Converte qualquer Valor para uma String Formatada | Transform( xValor, cPicture ) |
0 comentário