Estoy trabajando en concepto de barra de progreso en ASP.NET MVC 2. Aquí tengo una DropDownList que tiene 10 valores. Quiero calcular el porcentaje de la barra de progreso, p. 10 valores de DropDownList y tengo una consulta que devuelve el valor 2. entonces, de los 10 valores que obtengo 2. Se debe mostrar "20% completado". Cómo hacer este cálculoCálculo de porcentaje
Respuesta
(current/maximum) * 100
. En su caso, (2/10) * 100
.
Usando Math.Round()
:
int percentComplete = (int)Math.Round((double)(100 * complete)/total);
o redondeo de forma manual:
int percentComplete = (int)(0.5f + ((100f * complete)/total));
Entonces, 'complete' y' total' deben ser 'int' o' double'? Gracias. – Si8
Realmente no importa si lo usa exactamente como está escrito aquí. Probar esta afirmación es un ejercicio dejado al lector :) – Sogger
nunca debe usar un número de punto flotante (es decir, doble) por dinero – stuartdotnet
con C# cadena de formato puede evitar la multiplicación por 100, ya que hará el código más corto y más limpia, especialmente debido a la menor soportes y también se puede evitar el código de redondeo.
(current/maximum).ToString("0.00%");
// Salida - 16,67%
en matemática, para obtener el porcentaje de número dos:
percentage=(yourNumber/totalNumber)*100;
y para calcular a partir de un porcentaje:
number=(percentage/100)*totalNumber;
Puede mantener el porcentaje como decimal (value \ total)
y luego cuando se quiere dar a un ser humano puede hacer uso de Habeeb'sanswer o el uso de string interpolation usted podría tener algo aún más limpio:
var displayPercentage = $"{(decimal)value/total:P}";
o
//Calculate percentage earlier in code
decimal percentage = (decimal)value/total;
...
//Now render percentage
var displayPercentage = $"{percentage:P}";
- 1. Cálculo del porcentaje de progreso
- 2. Cálculo de porcentaje dentro de un grupo
- 3. Cálculo de porcentaje negativo y positivo
- 4. Cálculo del porcentaje del recuento de grupos (*)
- 5. Porcentaje El cálculo siempre devuelve 0
- 6. ancho/alto de CSS pixel y porcentaje de cálculo combintaion?
- 7. Cálculo del porcentaje del total de la fila con plyr
- 8. Cálculo del cambio en el porcentaje entre dos números (Python)
- 9. Obtener el porcentaje de columnas que se completaron mediante el cálculo de valores nulos
- 10. Cálculo del porcentaje de CPU por un único proceso en Unix mediante el comando "superior"
- 11. Android Java cálculo porcentual
- 12. cálculo de uso de la CPU del comando superior
- 13. Porcentaje de parse al doble
- 14. número de porcentaje en JavaScript
- 15. Calcular el porcentaje de bigdecimals
- 16. Número de formato como porcentaje
- 17. porcentaje de Trabajo en C#
- 18. Validación por porcentaje de Javascript
- 19. css porcentaje border-width
- 20. Mysql - LIMIT por porcentaje?
- 21. Obtener desplazamiento Posición Porcentaje
- 22. Matemáticas Rango a porcentaje
- 23. Porcentaje en StringFormat
- 24. Cálculo de la similitud de dos listas
- 25. porcentaje de Android Android porcentaje de mapa de bits diferencia de píxeles entre dos imágenes
- 26. Tasa de conversión de pt, em, px, porcentaje, otro
- 27. cálculo simbólico
- 28. Cálculo XIRR
- 29. cálculo lambda
- 30. Lugares decimales en porcentaje CSS
gracias lot..how para redondear que .. por ej. (2/11) * 100 significa qué debo hacer ... – RobinHood
use Math.Round y luego decida cuántos decimales desea :) – WestDiscGolf
Colóquelo en un int. (int) ((2.0/11.0) * 100.0) = 18. –