Pasa numero negativo a positivo -
GROVE4L - 31.03.2011
Hola queria saber como es posible hacer para pasar un numero negativo a uno positivo.
Es decir si yo tengo -50, que pase a 50
Si tengo -69 que pase a 69
Nose si me explico xD
Gracias de antemano.
Respuesta: Pasa numero negativo a positivo -
[J]ulian - 31.03.2011
Calculo que con strdel para pasarlo de - a +
y con strcat de + a - ( unis tu variable con -)
La ъnica manera que se me ocurre aunque no creo que funcione xD.
Re: Respuesta: Pasa numero negativo a positivo -
GROVE4L - 31.03.2011
Quote:
Originally Posted by [J]ulian
Calculo que con strdel para pasarlo de - a +
y con strcat de + a - ( unis tu variable con -)
La ъnica manera que se me ocurre aunque no creo que funcione xD.
|
Jeje gracias por la respuesta pero ya habia intentado eso sin ningun resultado D:
Yo tenia strdel(Cantidad,0,1); para borra el signo menos pero solo sirve si es para un string, no una variable con numeros D:
Re: Pasa numero negativo a positivo -
GROVE4L - 31.03.2011
Sorry por el doble post pero ya se como era xD
Pongo la solucion para algunos.
La formula es:
pawn Код:
CantidadNegativa+CantidadALaCualRestaras
Esto no pasa el numero a negativo o positivo pero da bien xD
Ejemplo.
-10+30 = 20
Respuesta: Re: Pasa numero negativo a positivo -
Lunnatiicz - 31.03.2011
Quote:
Originally Posted by GROVE4L
Sorry por el doble post pero ya se como era xD
Pongo la solucion para algunos.
La formula es:
pawn Код:
CantidadNegativa+CantidadALaCualRestaras
Esto no pasa el numero a negativo o positivo pero da bien xD
Ejemplo.
-10+30 = 20
|
Diablos, me recordaste las clases de matemбticas que me solнan dar en 2do aсo ._.
Cuando sumas un numero negativo con uno positivo, este se resta en vez de sumar :P
Tal y como tъ la tienes, pero, їPara quй la utilizarбs?
Respuesta: Pasa numero negativo a positivo -
Daniel-92 - 31.03.2011
Para pasar un nъmero negativo a positivo solo se multiplica por -1
pawn Код:
//Un pequeсo ejemplo
stock GetNumberPositive(number)
{
if(number < 0) return (number * -1);
else return number;
}
Re: Respuesta: Pasa numero negativo a positivo -
MaRcOsWeB - 31.03.2011
Quote:
Originally Posted by Daniel-92
Para pasar un nъmero negativo a positivo solo se multiplica por -1
pawn Код:
//Un pequeсo ejemplo stock GetNumberPositive(number) { if(number < 0) return (number * -1); else return number; }
|
Simplemente muy bien razonado.
Respuesta: Pasa numero negativo a positivo -
[J]ulian - 31.03.2011
Quote:
Originally Posted by Daniel-92
Para pasar un nъmero negativo a positivo solo se multiplica por -1
pawn Код:
//Un pequeсo ejemplo stock GetNumberPositive(number) { if(number < 0) return (number * -1); else return number; }
|
O se le resta al numero: (numero*2) xD
Respuesta: Pasa numero negativo a positivo -
Daniel-92 - 31.03.2011
Quote:
Originally Posted by [J]ulian
O se le resta al numero: (numero*2) xD
|
ahi lo harias mбs negativo de lo que es xD
Respuesta: Pasa numero negativo a positivo -
[J]ulian - 31.03.2011
Se supone que es positivo...
10 - 10*2 = -10...
02 - 02*2 = -02...