Visual Basic - problema numerico

Life is soft - evento anual de software empresarial
 
Vista:

problema numerico

Publicado por frank (9 intervenciones) el 30/10/2007 21:22:09
espro su ayuda, nopuedo obtener resultado con decimales, haciendo esta division

bol = Val(Form2.Text10.text) 'resultado de bol =23450
bolf = Val(bol / 1000) ' resultado de bolf =23 deberia ser 23,45

nota las varibles son definidas como long
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:problema numerico

Publicado por Guillermo (14 intervenciones) el 30/10/2007 21:26:54
no sé si no lo entienda...pero hago esos cálculos en vb y me da 23.45...
?¿?¿
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:problema numerico

Publicado por ivan (1039 intervenciones) el 30/10/2007 21:53:54
¡Válgame Dios!
¿No sabes que las variables Long son de tipo ENTERO largo? Y al ser enteros NO ACEPTAN DECIMALES, obviamente.
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:problema numerico

Publicado por Joker (10 intervenciones) el 31/10/2007 07:56:58
Declara bolf como Double y a la instrucción le quitas la función Val

bolf = bol / 1000 ' resultado de bolf =23,45
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