Eliminar caracter en variable - Forum

Forum Navigation
You need to log in to create posts and topics.

Eliminar caracter en variable

Hola! Resulta que obtengo un valor en una variable, resultado de una resta. El caso es que la mayoría de las veces el resultado es negativo, es decir algo como -2.4

Esto es correcto, pero para seguir con mi app necesito quitar el signo "-" a la variable, para realizar más cálculos. No me importa que sea pulsando un botón o "automático".

Alguna idea o sugerencia? Estoy muy perdido!!

Gracias

If [var] <0

Math "-1*[var]" -1 [var]

Endif

Quote from roccocogliano on November 16, 2022, 9:09 am

If [var] <0

Math "-1*[var]" -1 [var]

Endif

gracias, pero no me funciona... me pide otro argumento para la primera linea

@dskmusic he movido este tema a VisualNEO Web.
Prueba con esto:

SetVar [var] -2.3
If [var] < 0
  Math "-1*[var]" -1 [var]
Endif
JsAlert [var]

Saludos.

 

Quote from luishp on November 16, 2022, 6:08 pm

@dskmusic he movido este tema a VisualNEO Web.
Prueba con esto:

SetVar [var] -2.3
If [var] < 0
Math "-1*[var]" -1 [var]
Endif
JsAlert [var]
SetVar [var] -2.3 If [var] < 0 Math "-1*[var]" -1 [var] Endif JsAlert [var]
SetVar [var] -2.3
If [var] < 0
  Math "-1*[var]" -1 [var]
Endif
JsAlert [var]

Saludos.

 

Perfecto. MIL GRACIAS!

@dskmusic
@roccocogliano
@luishp

These Math commands don't require If/EndIf to check for original number being negative ...

... SetVar [someNumber] 3.1
... SetVar [someNumber] 0
SetVar [someNumber] -3.1

... Math "root(([someNumber]*[someNumber]))" -1 [alwaysPositive]
Math "pow(([someNumber]*[someNumber]), 1/2)" -1 [alwaysPositive]


AlertBox "Result" "is [alwaysPositive]" ""

 

luishp and roccocogliano have reacted to this post.
luishproccocogliano

Math : A mathematical formula.

The formula can include the following operators and functions: +, -, *, /, ^, Abs, Sin, Cos, Atan, Sqr, Sqrt, Round, Trunc. Parentheses and variables may also be used in formulas.

luishp, Gaev and roccocogliano have reacted to this post.
luishpGaevroccocogliano