10
votes

Maths gamme pour le pourcentage

J'ai besoin d'un peu d'aide avec quelques mathématiques.

J'ai une plage 0 à 127 et je veux le convertir en pourcentage.

SO 0% = 0 et 100% = 127 et chaque nombre entre entre elles.

Comment ferais-je cela?

EDIT:

Merci à ce que Jon posté, j'ai proposé:

Pourcentage * 127/100


0 commentaires

3 Réponses :


5
votes

Si vous souhaitez passer d'une valeur à un pourcentage, par exemple de 63,5 à 50%, divisez votre valeur de 127 et multipliez par 100.

Si vous voulez aller dans l'autre sens, par exemple de 50% à 63,5, c'est l'inverse: diviser votre pourcentage de 100 et multiplier par 127.


2 commentaires

De plus, si vous utilisez cela dans un langage de programmation dont vous pourriez avoir besoin de convertir en float ou que la valeur sera tronquée.


Comment ferais-je cela, l'inverse?



19
votes

Généralement, si vous avez des chiffres dans l'intervalle [A, B], pour obtenir le pourcentage de votre intervalle, la formule est la suivante: xxx

où x est votre valeur


0 commentaires

31
votes

tandis que la réponse de Jon n'était pas incorrecte, la réponse donnée par Belisarius était plus complète, en ce qu'elle permettait à une gamme de chiffres commençant et se terminant avec n'importe quel nombre, et pas nécessairement en commençant par 0.

Voici un peu mieux possible. Pour représenter la formule: xxx

Si vous souhaitez représenter le pourcentage comme un nombre entier au lieu d'une décimale, multipliez simplement le résultat de 100.

Et voici l'inverse (passer d'un pourcentage à une valeur): xxx

Le pourcentage ici est une décimale. Si votre pourcentage est un nombre entier, divisez-le simplement par 100 avant d'insérer dans cette formule.


1 commentaires

Est-ce qu'une formule comme celle-ci existent pour une gamme, non seulement de min à max de 0 -> 20 mais aussi quelque chose comme 20 -> 0, de sorte que lorsque le pourcentage augmente la valeur diminue jusqu'à 100% de 0?