Visual Basic.NET - ROUND

 
Vista:

ROUND

Publicado por rerunch (165 intervenciones) el 20/01/2005 19:53:12
estoy ocupando la funcion math.round para redondear una cifra mi problema es que el round redondea de la siguiente manera
3,5 = 3 ó 3,45 = 3 ó 3,444445 = 3
y lo que necesito es que haga
3,5 = 4 ó 3,45 = 4 ó 3, 444445 = 4
me gustaria saber si se puede hacer que la funcion trabaje asi o si existe otra que lo haga de esa manera, gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ROUND

Publicado por Edgar (1501 intervenciones) el 20/01/2005 20:25:21
Hola

Usa Math.Ceiling

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ROUND

Publicado por rerunch (165 intervenciones) el 21/01/2005 12:52:45
gracias por la respuesta , pero el ceiling me entrega el numero superior independiente del valor del decimal, el problema es que si tengo 3,4 me de 3 pero si tengo 3,5 me de 4 , cosa que no hace el round ni el ceiling
gracias de todas formas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ROUND

Publicado por jaime (9 intervenciones) el 24/01/2005 12:24:11
Yo suelo usar el Math.Round(Cantidad + 0.001) , pruebalo a mi me funciona perfectamente dando los resultados que queremos.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar