Visual Basic - Aproximar un numero en visual basic

Life is soft - evento anual de software empresarial
 
Vista:

Aproximar un numero en visual basic

Publicado por Joaquin Sepulveda (2 intervenciones) el 18/05/2001 21:56:50
No me aproxima un numero entero con decimal, por ejemplo 64,5 me lo deja en 64; pero un 65,5 si me lo aproxima a 66;
al parecer me reconoce el segundo numero y no el decimal, lo he probado con el Cdbl,Cint, Cdec y no pasa nada, por favor
si pudieran solucionar el problema, de ante mano 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:Aproximar un numero en visual basic

Publicado por Adán (79 intervenciones) el 19/05/2001 19:29:40
Haz esto:
Int(CDbl(64.5))
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

RTA

Publicado por José Ariel (165 intervenciones) el 21/05/2001 22:59:00
el problema es que los cint, cdbl, clng convierten una "expresion"(la toma como alfanumerica) a numerio.
por que no probas con alguna de estas funciones:

int()
Fix()
Round()
Format
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:Aproximar un numero en visual basic

Publicado por Mauricio jorquera (37 intervenciones) el 09/06/2001 08:37:46
Prueba con:

Resultado = Format(expresión, "0")

adios.
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