Árvore de páginas

Calcula o arrendodamento (para cima) do valor do ponto flutuante.

Sintaxe

Ceiling( < nValor > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

nValor

numérico

Indica o valor que será arredondado (para cima).

X

 

Retorno

Nome

Tipo

Descrição

nRet

numérico

Retorna o menor inteiro que é maior ou igual ao valor do ponto flutuante.

Exemplos

Exemplo 1
#DEFINE CRLF Chr(13)+Chr(10)
#DEFINE PI 3.14159265 
// ACos(-1)
User Function Exemplo()
  Local cMensagem := ""
  //+----------------------------------------------------------------------------+
  //|Exemplifica o uso da função Ceiling                                         |
  //+----------------------------------------------------------------------------+  
  cMensagem += "Ceiling(-PI)      = " + cValToChar(Ceiling(-PI))      + CRLF  
  cMensagem += "Ceiling(1)        = " + cValToChar(Ceiling(1))        + CRLF  
  cMensagem += "Ceiling(PI)       = " + cValToChar(Ceiling(PI))       + CRLF  
  cMensagem += "Ceiling(Log10(2)) = " + cValToChar(Ceiling(Log10(2))) + CRLF  
  cMensagem += "Ceiling(SqRt(2))  = " + cValToChar(Ceiling(SqRt(2)))
  //+----------------------------------------------------------------------------+
  //|Apresenta uma mensagem com os resultados obtidos                            |
  //+----------------------------------------------------------------------------+
Return MsgInfo(cMensagem, "Exemplo do Ceiling")

Abrangência

Microsiga Protheus 8.11 , Protheus 10

Veja também

  • Sem rótulos