Visual Basic - Redondeo hacia arriba

Life is soft - evento anual de software empresarial
 
Vista:

Redondeo hacia arriba

Publicado por Andelsai (2 intervenciones) el 19/07/2004 13:55:35
Hola amig@s, tengo un problema.
En mi programa calculo unas variables numericas a partir de divisiones entre variables de tipo entero. Los resultados de estas divisiones los quiero guardar en una variable de tipo entero tambien, pero claro, se puede dar el caso de que sea decimal, por lo tanto al guardarmelo en la variable entero, me lo redondea, pero hacia abajo.
¿hay alguna manera de cambiarlo para que lo haga hacia arriba?
Muchas 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:Redondeo hacia arriba

Publicado por Skrank (99 intervenciones) el 19/07/2004 15:32:53
Hola que tal. De esta manera, aunque es una chapucilla creo que puede funcionar.
la variable x es long o variant
x = Valor1 / Valor2
y = 0
If Val(Valor1 ) Mod Val(Valor2) <> 0 Then \' si la división no es Nº Entero
While y < x \'mientras el Nº buscado sea menor que el cociente
y = y + 1
Wend
End If
Espero que te haya servido.
Salu2
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