Este dilema se puede tratar de diversas formas, pero nosotros te dejamos la respuesta más completa para nosotros.
Solución:
Puedes usar esto
function percentage(partialValue, totalValue)
return (100 * partialValue) / totalValue;
Ejemplo para calcular el porcentaje de avance de un curso en base a sus actividades.
const totalActivities = 10;
const doneActivities = 2;
percentage(doneActivities, totalActivities) // Will return 20 that is 20%
Parece funcionar:
html:
JavaScript:
$(function()
$('#pointspossible').on('input', function()
calculate();
);
$('#pointsgiven').on('input', function()
calculate();
);
function calculate()
var pPos = parseInt($('#pointspossible').val());
var pEarned = parseInt($('#pointsgiven').val());
var perc="";
if(isNaN(pPos)
);
Demostración: http://jsfiddle.net/vikashvverma/1khs8sj7/1/
Para obtener el porcentaje de un número, necesitamos multiplicar el porcentaje deseado por ciento por esa número. En la práctica tendremos:
function percentage(percent, total)
return ((percent/ 100) * total).toFixed(2)
Ejemplo de uso:
const percentResult = percentage(10, 100);
// print 10.00
.toFixed()
es opcional para formatos monetarios.
valoraciones y reseñas
Si guardas algún recelo o forma de renovar nuestro post eres capaz de dejar una interpretación y con deseo lo interpretaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)