just1Doc

AYUDA: CÁLCULOS Y CONDICIONES

CONTROLES

Botones para crear Controles que insertan contenido variable en el documento.
Una lista desplegable permite elegir la precisión y el separador decimal en los cálculos.

CONTROLES PARA REALIZAR CÁLCULOS Y COMPARACIONES

Estos Controles permiten realizar cálculos y comparaciones.
Cuando se crea un Control Var, Calc o Kalc, dicho Control aparecerá en las listas desplegables de los Controles Calc, Kalc y Cond.
Las listas deplegables permiten seleccionar los Controles de cálculo creados para usar su valor en cálculos posteriores.
Los Controles Cond permiten insertar contenido en función de los resultados y condiciones elegidas pero no aparecen en las listas desplegables de los Controles Calc y Kalc.

Lista desplegable 'Prc 0' (Precisión)

just1Doc permite introducir datos numéricos con 17 decimales.
Además PERMITE USAR . o , como separador decimal. Incluso puede usar a la vez datos con . y datos con ,
NÚMEROS VÁLIDOS: positivo 27.2; negativo -32.5; o exponencial 2.1e5;
NÚMEROS VÁLIDOS: positivo 27,2; negativo -32,5; o exponencial 2,1e-5;
Los datos introducidos se mostrarán siempre con el separador decimal y número de decimales con los que fueron creados.
La lista desplegable 'Precision' permite elegir el número de decimales y el separador decimal que aparecerá en los RESULTADOS de los cálculos.
Las opciones con p mostrarán . y el número de decimales elegido (Ej: p 4 mostrará 4.7842).
Las opciones con c mostrarán , y el número de decimales elegido (Ej: c 3 mostrará 4,784).
Si selecciona una opción de la lista desplegable 'Precision' en un documento no guardado este valor se guardará como valor por defecto para nuevos documentos.
Si selecciona una opción de la lista desplegable 'Precision' en un documento guardado este valor se guarda con el documento.
La opción seleccionada afecta a los Controles Calc, Kalc, Cond y Table Calc.

CONTROL PARA INTRODUCIR VARIABLES NUMÉRICAS

Var (Variable)

Crea un Control que permite escribir texto o números para realizar operaciones matemáticas o comparaciones.

Si contiene números podrá usarse para realizar cálculos con los Controles tipo Calc y Kalc, y se puede usar para hacer comparaciones.
Si contiene texto no podrá usarse para realizar cálculos con los Controles tipo Calc y Kalc, pero se puede usar para hacer comparaciones.

CONTROL PARA REALIZAR CÁLCULOS MATEMÁTICOS BÁSICOS

Calc

Crea un Control para realizar cálculos matemáticos básicos + - * /

Los Controles Calc muestran listas desplegables que permiten seleccionar operaciones, insertar valores o seleccionar otros Controles creados para ser usados en cálculos.

Cada lista desplegable representa un operando.
Más: añade operandos.
X: elimina operandos.

IMPORTANTE: cada nuevo cálculo se realiza sobre el resultado anterior. NO se respeta el orden de prioridad que se podría suponer desde un punto de vista matemático.

Ejemplo: seleccionar 6 + 4 - 7 * 8 / 2
El orden de ejecución será 6 + 4 = 10. Luego 10 - 7 = 3. Luego 3 * 8 = 24. Y finalmente 24 / 2 = 12

CONTROL PARA REALIZAR CÁLCULOS MATEMÁTICOS CIENTÍFICOS

Kalc

Crea un Control para realizar cálculos matemáticos básicos y científicos.
Su funcionamiento es igual que el del Control Calc.
Además incluye exponentes y algunas funciones matemáticas.

Exponente:
Permite insertar/seleccionar un valor de exponente en la lista desplegable etiquetada como Exponent.
Por defecto se asigna valor 1 (aunque aparezca en blanco).

Funciones:
Permite seleccionar una función en la lista desplegable Func.

IMPORTANTE: cada nuevo cálculo se realiza sobre el resultado anterior. NO se respeta el orden de prioridad que se podría suponer desde un punto de vista matemático.

Ejemplo: Exponente 1
Por defecto se toma valor 1 (no es necesario introducir el 1).


Ejemplo: Exponente 2
Se ha introducido el valor 2 en la lista desplegable Exponent.


ORDEN DE OPERACIONES Exponente / Función

Pulsando sobre las zonas que están encima de Func y = se puede cambiar el orden de las operaciones.
Al situar el cursor en estas zonas se puede apreciar como cambia su forma.
En la imagen de abajo se han marcado estas zonas con "Change order" (Cambiar orden).

Ejemplo: Función Coseno primero y Exponente después.
(Cos(4+3))^2 = (Cos(7))^2

El color del Exponente envuelve todo el Control indicando que es la última operación.
Función y operaciones básicas se encuentran ahora dentro del Exponente elegido (2).

CAMBIAR EL ORDEN: Pulsar en una zona "Cambiar orden" y el orden de las operaciones Función/Exponente cambia.

Ejemplo: Exponente primero y Función Coseno después.
Cos((4+3)^2) = Cos(7^2) = Cos(49):


Ahora el color de la función envuelve todo el Control indicando que es la última operación.
Exponente y operaciones básicas se encuentran ahora dentro de la función elegida (Coseno).

ATENCIÓN:
Los Controles Calc y Kalc pueden utilizar los valores de los Controles Var, Calc y Kalc para realizar cálculos.
BUCLES:
Si un Control (llamado A) del tipo Calc o Kalc utiliza el valor de un segundo Control (llamado B) del tipo Calc o Kalc, en este segundo Control (B) se desactiva la opción de seleccionar el primer Control (A) para evitar problemas de cálculos reciprocos que puedan llevar a un bucle.
A pesar de este comportamiento automático que evita reciprocidades, es posible crear un bucle si A depende de B, B depende de C y C nuevamente depende de A.
Por favor evite estos casos. just1Doc recalcula, como máximo, dos veces los valores para evitar bucles infinitos.

CONTROL PARA REALIZAR COMPARACIONES

Cond

Crea un Control para evaluar si se cumple una condición entre valores y variables.
Junto a la etiqueta “IF” hay una primera lista desplegable que permite elegir un valor/variable para comparar. La segunda lista desplegable permite elegir el operador de comparación:

La tercera lista desplegable permite elegir un valor/variable con el que comparar.
Si se cumple la condición el Control adopta el valor de la lista desplegable CIERTA.
Si no se cumple la condición el Control tipo Condición adoptaría el valor de la lista desplegable FALSA.
El valor adoptado actualmente aparecerá marcado con borde azul.

Ejemplo:
Control tipo Variable, con nombre "var_1", con un valor actual definido en 54 y un Control tipo Condición, con nombre "cond_1", que compara la variable con un valor fijado actualmente en 15.
Como no se cumple la condición se toma el valor de la lista FALSA (en este caso "NO", marcado en azul)