SA-MP Forums Archive
Pasa numero negativo a positivo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Pasa numero negativo a positivo (/showthread.php?tid=245522)



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
Код:
-2 - (-2*2) = -6



Respuesta: Pasa numero negativo a positivo - [J]ulian - 31.03.2011

Se supone que es positivo...

10 - 10*2 = -10...
02 - 02*2 = -02...