Visual Basic - Urgente Notacion cientifica

Life is soft - evento anual de software empresarial
 
Vista:

Urgente Notacion cientifica

Publicado por Silvina (9 intervenciones) el 24/08/2005 19:11:53
tengo un problema.

Quiero leer un archivo de texto que tiene numeros en notacion cientifica

6.1200E-2
4.1000E-1
....etc

el problema es que cuando leo el archivo con el print y lo paso a una variable DOUBLE no me lo pone en notacion cientifica lo guarda como 6.12, 4.10, etc.

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:Urgente Notacion cientifica

Publicado por EGV (385 intervenciones) el 24/08/2005 19:52:12
se me ocurre que si no tenes que hacer ninguna operacion matematica con los numeros,sino solo mostrarlos como un dato cualquiera, podrias colocarlos en una variable string (texto) y listo, los tomara tal como aparecen en el archivo.
suerte
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:Urgente Notacion cientifica

Publicado por Silvina (9 intervenciones) el 24/08/2005 20:00:33
El problema es uqe tengo que calcular valors con esos datos para luego guardarlos en una base de datos.

gracias
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:Urgente Notacion cientifica

Publicado por Cecilia Colalongo (3116 intervenciones) el 24/08/2005 23:59:17
Fijate con:

strNumero="6.1200E-2"

Val(Left(strNumero,InStr(strNumero,"E")-1))*10^(Val(Mid(strNumero,InStr(strNumero,"E")+1)))
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