Múltiplo superior

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Realizar operaciones matemáticas >

Múltiplo superior

 

Introducción

Esta función redondea una número hacia arriba.

 

CHelper.Math.Ceiling(Number)

 

El parámetro de esta función puede ser definido como un XPath, variable o número.

 

Consideraciones

El parámetro de entrada debe ser de tipo double.

Los tipos de atributo soportados como parámetro de entrada XPath (o XPaths almacenados en variables) son: entero, moneda, flotante, real.

Use la función isNaN para validar si el parámetro usado es un número.

 

Ejemplo

Una empresa transportadora de arena calcula el número de camiones necesarios para transportar una carga específica, como el cociente del peso de la carga sobre la capacidad de carga de los camiones. Como el resultado obtenido puede ser fraccionario (que no tiene sentido en este contexto porque no se puede contratar una fracción de un camión), este resultado debe ser redondeado hacia arriba. En Bizagi esto se puede hacer mediante el uso de la función Ceiling:

 

Math6

 

//Obtenga el número necesario de camiones

NumberofTrucks = <Freight.Weight>/<Freight.Trucks.WeightCapacity>;

//Redondee el número de camiones hacia arriba

<Freight.RequiredTrucks> = CHelper.Math.Ceiling(NumberofTrucks);