Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

error de vb6 al dividir

Estas en el tema de error de vb6 al dividir en el foro de Visual Basic clásico en Foros del Web. hola tengo un problema al dividir 2 entre 37 en vb6 en dos textbox, me da un resultado 5,405 cuando en realidad es 0,05405 lo ...
  #1 (permalink)  
Antiguo 27/05/2009, 14:26
 
Fecha de Ingreso: agosto-2007
Mensajes: 8
Antigüedad: 16 años, 8 meses
Puntos: 0
error de vb6 al dividir

hola tengo un problema al dividir 2 entre 37 en vb6 en dos textbox, me da un resultado 5,405 cuando en realidad es 0,05405 lo prové en vb.net y si funciona bien, en vb2008 tambien sale bien solo en vb6 tengo este problema, sera problema del vb, ayuda porfavor.

text1=text2/text3

o tambien

text1=CDbl(text2)/CDbl(text3)
  #2 (permalink)  
Antiguo 27/05/2009, 20:43
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: error de vb6 al dividir

En realidad, el resultado es 5,40540540540541E-02

Si te fijas, la notación es diferente. Si quieres que te de en la notación que mencionas puedes usar Format:
Código vb:
Ver original
  1. Variable = Format(2 / 37, "0.0000")
O, en todo caso usar CCur para convertirlo a tipo Currency:
Código vb:
Ver original
  1. Variable = CCur(2 / 37)
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.