Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
|
Pagetitle |
---|
...
...
|
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('10',"/","2") ) // Resultado: 55Val Val( MatHC('100',"+","10") ) // Resultado: 110110Val Val( MatHC('100',"*","10") ) // Resultado: 10001000Val Val( MatHC('100',"-","10") ) // Resultado:90Val 90 Val( MatHC('4',"e","2") ) // 4 ao quadrado - Resultado: 16Protheus 10
Return
|