Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Alterado grafia do nome da função no exemplo
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css
Portuguese

Pagetitle

...

MathC

...

Função: MatHC

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
collapsefalse
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
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
User function exemplo()
  Val( 
MatHC
MathC('10',"/","2") )    // Resultado: 5
 
5Val
 Val( 
MatHC
MathC('100',"+","10") )  // Resultado: 110
 
110Val
 Val( 
MatHC
MathC('100',"*","10") )  // Resultado: 
1000Val
1000
  Val( 
MatHC
MathC('100',"-","10") )  // Resultado: 90
  
90Val
Val( 
MatHC
MathC('4',"e","2") )     // 4 ao quadrado - Resultado: 16
Protheus 10

Return