cambiar de signo a una variable integer

17/09/2004 - 17:43 por José Mª Toro Bermejo | Informe spam
pues eso, que ¿como se cambiaria una variable de tipo integer de positivo a
negatico o viceversa?

Ej.
si tengo una variable de tipo integer que contiene el valor -1 como podria
convertir ese valor en positivo

Preguntas similare

Leer las respuestas

#1 Gonzalo Díaz
17/09/2004 - 17:57 | Informe spam
Siempre tenes que multiplicar la variable por -1.
Si la var es un numero positivo, el resultado va a ser el mismo numero pero
negativo (y viceversa)

Ej:
dim var as Integer = 5

'hacerlo negativo => -5
var = var * (-1)

'hacerlo positivo nuevamente => 5
var = var * (-1)


Saludos !

"José Mª Toro Bermejo" escribió en el mensaje
news:
pues eso, que ¿como se cambiaria una variable de tipo integer de positivo


a
negatico o viceversa?

Ej.
si tengo una variable de tipo integer que contiene el valor -1 como podria
convertir ese valor en positivo


Respuesta Responder a este mensaje
#2 Ezequiel
17/09/2004 - 18:57 | Informe spam
A ver esas matemáticassssss, que eso es matemáticas:)

Un saludo...
"Gonzalo Díaz" escribió en el mensaje
news:
Siempre tenes que multiplicar la variable por -1.
Si la var es un numero positivo, el resultado va a ser el mismo numero


pero
negativo (y viceversa)

Ej:
dim var as Integer = 5

'hacerlo negativo => -5
var = var * (-1)

'hacerlo positivo nuevamente => 5
var = var * (-1)


Saludos !

"José Mª Toro Bermejo" escribió en el mensaje
news:
> pues eso, que ¿como se cambiaria una variable de tipo integer de


positivo
a
> negatico o viceversa?
>
> Ej.
> si tengo una variable de tipo integer que contiene el valor -1 como


podria
> convertir ese valor en positivo
>
>


Respuesta Responder a este mensaje
#3 anonymous
17/09/2004 - 19:47 | Informe spam
Convierte el valor (sea negativo o positivo) a valor
absoluto

Sino mas recuerdo esta es la sentencia

dim var as integer = -5

Math.abs(var) > Devolvera 5


pues eso, que ¿como se cambiaria una variable de tipo


integer de positivo a
negatico o viceversa?

Ej.
si tengo una variable de tipo integer que contiene el


valor -1 como podria
convertir ese valor en positivo


.

Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
17/09/2004 - 20:14 | Informe spam
dim var as Integer = 5

'hacerlo negativo => -5
var = var * (-1)

'hacerlo positivo nuevamente => 5
var = var * (-1)



Y para hacerlo mas corto, directamente le pones un - delante: var = -var

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#5 Jorge Serrano [MVP VB]
17/09/2004 - 21:18 | Informe spam
Hola,

buen intento, pero creo que no responde la pregunta, porque:
Math.Abs(-1) => 1
Math.Abs(1) => 1

Lo que pide Jose Mª es que:
(-1) => 1
(1) => -1

Creo que la solución matemática comentada por Gonzalo y Eduardo son las
óptimas;

Un saludo,

Jorge Serrano Pérez
MVP Microsoft VB
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/




"anonymous" escribió en el mensaje
news:0d0a01c49cde$60b71320$
Convierte el valor (sea negativo o positivo) a valor
absoluto

Sino mas recuerdo esta es la sentencia

dim var as integer = -5

Math.abs(var) > Devolvera 5


pues eso, que ¿como se cambiaria una variable de tipo


integer de positivo a
negatico o viceversa?

Ej.
si tengo una variable de tipo integer que contiene el


valor -1 como podria
convertir ese valor en positivo


.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida