Como hacer un ROUND() de un Float?

01/10/2007 - 20:13 por Paul | Informe spam
Hola,

Existe alguna instrucción para hacer un redondeo de un float, es
decir:
a=3.26844

Si quiero un redondeo de dos digitos:
a=3.69

Gracias
 

Leer las respuestas

#1 Luis Miguel Blanco
01/10/2007 - 21:03 | Informe spam
Hola Paul

Puedes probar a formatear el número mediante su método ToString, pasando
como parámetro la cadena de formato para que realice el redondeo a dos
dígitos, y al mismo tiempo, el valor de retorno de ToString lo conviertes de
nuevo a float mediante su método Parse. Te adjunto un pequeño ejemplo.

//--
float numero1 = 3.26844F;
float numero2 = float.Parse(numero1.ToString("#.##"));
//--

Espero que te sirva de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Paul" wrote:

Hola,

Existe alguna instrucción para hacer un redondeo de un float, es
decir:
a=3.26844

Si quiero un redondeo de dos digitos:
a=3.69

Gracias


Preguntas similares