Hola,
Utiliza las funciones matemáticas CEIL o FLOOR para obtener el valor.
Saludos,
Anji
Avalados por :
Hola a todos,
¿Puede alguno de ustedes ayudarme a resolver un problema? Tengo una cantidad que es de 1.25 o cualquier valor, ahora mi requisito es hacer que esta cantidad sea el siguiente entero.
Por lo tanto, para el ejemplo anterior, debería convertirse en 2.
¿Alguno de ustedes puede enviarme algún código de ejemplo para resolver esto? Gracias de antemano.
Hola,
Utiliza las funciones matemáticas CEIL o FLOOR para obtener el valor.
Saludos,
Anji
Hola
Gracias por tu respuesta, pero aquí no estoy obteniendo el siguiente número entero.
si tengo una cantidad 0.2
quiero que la cantidad sea 1
si tienes alguna pista, por favor encuéntrala para mí, gracias
Hola,
check this example...
DATA: I TYPE I,
P TYPE P DECIMALS 2,
M TYPE F VALUE '-3.5',
D TYPE P DECIMALS 1.
P = ABS( M ). " 3,5
I = P. " 4 - redondeo de negocio
I = M. " -4
I = CEIL( P ). " 4 - siguiente número entero más grande
I = CEIL( M ). " -3
I = FLOOR( P ). " 3 - siguiente número entero más pequeño
I = FLOOR( M ). " -4
I = TRUNC( P ). " 3 - parte entera
I = TRUNC( M ). " -3
D = FRAC( P ). " 0.5 - parte decimal
D = FRAC( M ). " -0.5
Saludos,
Vasanth
Hello,
check this example...
DATA: I TYPE I,
P TYPE P DECIMALS 2,
M TYPE F VALUE '-3.5',
D TYPE P DECIMALS 1.
P = ABS( M ). " 3,5
I = P. " 4 - business rounding
I = M. " -4
I = CEIL( P ). " 4 - next largest whole number
I = CEIL( M ). " -3
I = FLOOR( P ). " 3 - next smallest whole number
I = FLOOR( M ). " -4
I = TRUNC( P ). " 3 - integer part
I = TRUNC( M ). " -3
D = FRAC( P ). " 0.5 - decimal part
D = FRAC( M ). " -0.5
REgards,
Vasanth
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute