Foros del Web » Programación para mayores de 30 ;) » .NET »

porcentaje redondeado

Estas en el tema de porcentaje redondeado en el foro de .NET en Foros del Web. hola estor realizando esta operacion pero el resultado me lo manda con decimales ¿Como le puedo hacer para que el resultado me lo mande redondeado?? ...
  #1 (permalink)  
Antiguo 06/07/2009, 09:57
Avatar de Zeptimo  
Fecha de Ingreso: enero-2008
Mensajes: 269
Antigüedad: 16 años, 9 meses
Puntos: 1
De acuerdo porcentaje redondeado

hola estor realizando esta operacion pero el resultado me lo manda con decimales ¿Como le puedo hacer para que el resultado me lo mande redondeado??

lblResultado.Text = Convert.ToString(Convert.ToInt32(textBox1.Text) / Convert.ToDecimal(total.ToString()) * 100);

lblResultado.Text = Decimal.Parse(lblResultado.Text).ToString("##.#### #") + "%";


saludos..............
  #2 (permalink)  
Antiguo 06/07/2009, 10:09
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 4 meses
Puntos: 220
Respuesta: porcentaje redondeado

String.Format("{0:N} %",Decimal.Parse(lblResultado.Text.Trim()));
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 06/07/2009, 11:32
Avatar de Zeptimo  
Fecha de Ingreso: enero-2008
Mensajes: 269
Antigüedad: 16 años, 9 meses
Puntos: 1
De acuerdo Respuesta: porcentaje redondeado

Oie no funciono

Última edición por Zeptimo; 06/07/2009 a las 12:17
  #4 (permalink)  
Antiguo 06/07/2009, 17:48
Avatar de neo101  
Fecha de Ingreso: julio-2007
Mensajes: 73
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: porcentaje redondeado

Mmm... y porque no intentas:

Código:
Resultado.ToString("C");
//'C' de Currency, osea modena...

Resultado.ToString("E");
//'E' de Cientifico o exponencial...

Resultado.ToString("P");
//'P' de Porcentaje...

Resultado.ToString("N");
//'N' de Numero...

Resultado.ToString("F");
//'F' de Punto fijo
Los formatos pueden variar con respecto a la cultura que manejas dentro de tu aplicacion...

Saludos
  #5 (permalink)  
Antiguo 06/07/2009, 22:03
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: porcentaje redondeado

Prueba con esto

System.math.round(variable,2)

Esto te lo redondea, el 2 es el número de decimales que quieres, cero es ninguno.

Saludos,
  #6 (permalink)  
Antiguo 07/07/2009, 07:57
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 4 meses
Puntos: 220
Respuesta: porcentaje redondeado

Prueba mejor asi

String.Format("{0:N0} %",Decimal.Parse(lblResultado.Text.Trim()));
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:35.