InformáticaBásico1 respuestas

Aypudenme, porfavor en esta pregunta de computación?

Aypudenme, porfavor en esta pregunta de computación. Fórmula para restar la decena superior del valor que se obtiene de los valores multiplicados.

En resumen

Cuando una fórmula contiene dos o más operadores matemáticos, InfoPath realiza el cálculo de acuerdo con la prioridad del operador.

Mejor respuesta

PokuDani0eljudia
0

Cuando una fórmula contiene dos o más operadores matemáticos, InfoPath realiza el cálculo de acuerdo con la prioridad del operador.

La lista siguiente muestra el orden en el que se ejecutan las operaciones : Operaciones entre paréntesisOperaciones de multiplicación y divisiónOperaciones de suma y restaSi la fórmula contiene dos operadores que tienen la misma prioridad, las operaciones se realizan de izquierda a derecha.

Por ejemplo, imagine que está creando una plantilla de formulario de solicitud de permisos que tiene un cuadro de texto que muestra el costo total de todos los permisos incluidos en una solicitud.

Los valores que necesita esta fórmula provienen de otros cuadros de texto del formulario.

El cuadro de texto que muestra el costo total contiene la fórmula siguiente : txtPermit1Qty * txtPermitCost1 + txtPermit2Qty * txtPermitCost2 / txtNumberOfPermitsEsta fórmula incluye operadores de suma ( + ), multiplicación ( * ) y división ( / ).

Con arreglo a la prioridad de los operadores, las operaciones de multiplicación y división se realizan antes que la suma.

Dado que tanto la multiplicación como la división tienen la misma prioridad, la multiplicación se realizará antes que la división porque dicho operador se encuentra a la izquierda del operador de división.

La fórmula se calcula del siguiente modo : El valor detxtPermit1Qtyse multiplica por el valor detxtPermitCost1.

El valor detxtPermit2Qtyse multiplica por el valor detxtPermitCost2y, a continuación, dicho resultado se divide por el valor detxtNumberOfPermits.

El resultado de la operación realizada en el paso 1 se agrega a los resultados de la operación del paso 2.

Para controlar el orden de cálculo, incluya entre paréntesis la operación que desee que se realice primero.

Las operaciones que se encuentran entre paréntesis se realizan antes que las que están fuera de los paréntesis.

Sitúe las operaciones entre paréntesis a la izquierda de las operaciones que no tienen paréntesis.

El cálculo cuando hay varios paréntesis se realiza de dentro a fuera.

Por ejemplo, tenga en cuenta la fórmula siguiente : ((txtPermit1Qty * txtPermitCost1) + (txtPermit2Qty * txtPermitCost2)) / txtNumberOfPermitsEn este cálculo, el valor que resulta de multiplicar los valores detxtPermit1QtyytxtPermitCost1se agrega al valor que resulta de multiplicar los valores detxtPermit2QtyytxtPermitCost2.

La suma de ese cálculo después se divide por el valor detxtNumberOfPermits.