Soy novato en abap, por favor hágamelo saber ,el uso de ceil y la función del suelo en abap.

InformationsquelleAutor Siva | 2011-07-14

6 Comentarios

  1. 6

    Para agregar a Hyperboreus respuesta, esto es, hablando estrictamente, no es un ABAP pregunta, como el techo y el piso funciones genéricas son funciones matemáticas que se incluyen en otros idiomas también.

    Puedes probarlo por ti mismo con el siguiente código ABAP para obtener un manos-en la comprensión de:

    data: v type p decimals 1.
    data: c type i.
    data: f type i.
    
    v = '8.2'.
    
    c = ceil( v ).
    f = floor( v ).
    write: c, f.
    
  2. 4

    Por desgracia, yo no sé nada acerca de abap, pero ceil y floot son generalmente definidos como sigue:

    El piso de un valor de tipo float es el entero inferior más próximo.

    El techo de un valor de tipo float es el siguiente entero más alto.

    Exempli gratia:

    ceil (4.1) = 5
    floor (4.1) = 4
    
  3. 0

    CEIL tiene el significado de redondeo del número hasta el techo…

    El PISO tiene el significado de redondear el número a floowr…

    como anteriormente respondió:

    por ejemplo. valor de 4.1 será:

    piso -> 4.0

    ceil -> 5.0

  4. 0

    ceil es el retorno Menor valor entero.

    piso es el retorno Mayor valor entero.

    Ejemplo: funciones Matemáticas para todos los Tipos de Datos Numéricos

    DATA n TYPE p DECIMALS 2.
    DATA m TYPE p DECIMALS 2 VALUE '-5.55'.
    n = abs( m ).  WRITE:  'ABS: ', n.
    n = sign( m ). WRITE: /'SIGN: ', n.
    n = ceil( m ). WRITE: /'CEIL: ', n.
    n = floor( m ). WRITE: /'FLOOR:', n.
    n = trunc( m ). WRITE: /'TRUNC:', n.
    n = frac( m ). WRITE: /'FRAC: ', n.
    The output appears as follows:
    ABS: 5.55
    SIGN:  1.00-
    CEIL:  5.00-
    FLOOR: 6.00-
    TRUNC: 5.00-
    FRAC:  0.55-
    

    Más Detalles, haga Clic en el enlace de abajo.

    Haga Clic Aquí

  5. 0

    No sólo en ABAP cualquier lenguaje de programación como C, C++, JAVA sigue el mismo concepto.

         The Floor of 2.31 is 2 
         The Ceiling of 2.31 is 3
         The Floor of 5 is 5 
         The Ceiling of 5 is 5
    

Dejar respuesta

Please enter your comment!
Please enter your name here