Tal vez pueda ayudar a pensar de ella de esta manera.
6
-- = .6 (or equivalent to your 60%)
10
En su ejemplo, le gustaría saber cómo calcular el numerador (el 6) así que asigne una variable al mismo. Use X.
X
-- = .6
10
.. y resuelva X multiplicando ambos lados por 10 (en su caso).
X * 10 = .6 * 10
------
10
X = .6 * 10
De esta espero que puedan ver que se puede llevar a su valor en porcentaje y se multiplica por el valor de 'decimal'.
Tenga en cuenta que para obtener el.6 tendrá que convertir su porcentaje (60) dividiéndolo por 100.
Así que nuestra fórmula final es:
60
--- * 10
100
o utilizando sus variables:
percentage
---------- * value1
100
espero' he añadido a su comprensión incluso si mi fórmula es similar a las respuestas anteriores. Quería asegurarme de que entendieras cómo se derivó la fórmula.
¡Buena suerte!
¿cómo trabajarías el 100% del valor? suena tonto porque de todos modos será el valor pero no se compilará al ingresar 100? – question21
Probablemente deberías poner 'm' después de esos números para que quede claro. '10 * 60/100' pueden funcionar como enteros, pero' 45 * 2/100' no. –
@ question21: es correcto: el 100% de 527 es 527 * 100/100 = 527 – BlackBear