Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
Portuguese |
Pagetitle |
---|
...
|
...
Função: MatHC
|
Realiza operações matemáticas
...
(Soma,
...
Subtração,
...
Divisão,
...
Multiplicação
...
e
...
Exponenciação)
...
com
...
strings
...
que
...
contém
...
um
...
valor
...
numérico.
Sintaxe
MatHC ( < cNum1>, < cOperacao>, < cNum2> ) --> cRet
...
Bloco de código | ||
---|---|---|
| ||
MathC( < cNum1 >, < cOperacao >, < cNum2 > )
|
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cNum1 |
...
caractere | Realiza operações matemáticas (Soma, Subtração, Divisão, Multiplicação e Exponenciação) com strings |
...
que contém um valor numérico |
...
. | X |
|
cOperacao |
...
caractere | Indica o operador/caracter (/, +, *, -, e) da operação que será realizada. | X |
|
cNum2 |
...
caractere | Indica a string que contém um valor numérico, representando o número no qual desejamos realizar uma operação. | X |
|
Retorno
...
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | Retorna uma nova string com o resultado da operação matemática. Observação: O resultado será de até 18 casas de precisão no número. |
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
User function exemplo() Val(MatHC MathC('10',"/","2") ) // Resultado: 55Val Val(MatHC MathC('100',"+","10") ) // Resultado: 110110Val Val(MatHC MathC('100',"*","10") ) // Resultado:1000Val 1000 Val(MatHC MathC('100',"-","10") ) // Resultado: 9090Val Val(MatHC MathC('4',"e","2") ) // 4 ao quadrado - Resultado: 16Protheus 10
Return
|