2010-01-01 4 views
0

differencePercentage = Math.round (((Pay.init/Pay.current) * 100) - 100);Décalage polarisé des valeurs en pourcentage

et cela me donne la différence en pourcentage entre le salaire initial et le salaire actuel, mais c'est inversé. Quand c'est positif, c'est-à-dire que le salaire est supérieur à la valeur initiale, il est dit -X%, et quand il est inférieur, il est indiqué X%.

Y at-il un moyen évident que je ne vois pas de polariser cela?

Merci pour tout commentaire. :)

Répondre

1
differencePercentage = Math.round(100 - ((Pay.init/Pay.current) * 100)); 

[- (a - b) = -a + b = b - a]

également:

differencePercentage = Math.round(100 * (1 - (Pay.init/Pay.current))); 
+0

Super incroyable grâce à vous deux ... Je vais me lever mon représentant afin que je puisse ++ vous hehe. – aethys

-1

differencePercentage = Math.round (((Pay.current/Pay.init) * 100) - 100);

Questions connexes