Foros del Web » Programación para mayores de 30 ;) » Programación General »

problema manejo de numeros decimales

Estas en el tema de problema manejo de numeros decimales en el foro de Programación General en Foros del Web. Dim a As Double a = InputBox("numero", "ya") List1.AddItem a Eso es lo que hice, pero sigo en lo mismo. Me explico mejor a continuacion: ...
  #1 (permalink)  
Antiguo 17/07/2004, 10:49
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santa Cruz
Mensajes: 18
Antigüedad: 21 años, 5 meses
Puntos: 0
problema manejo de numeros decimales

Dim a As Double
a = InputBox("numero", "ya")
List1.AddItem a

Eso es lo que hice, pero sigo en lo mismo. Me explico mejor a continuacion:
introduzco los datos de entrada utilizando el punto decimal con las teclas calculadora (lado derecho del teclado).
Ejemplo:
15.5
0.01
Y lo que me muestra el List1 es:
155
1
Entonces lo que pasa es que no reconoce el punto decimal, el unico modo que lo reconoce es digitando la coma del teclado (cerca a la barra espaciadora)
asi
15,5
0,01
Que me sugieren por favor:
__________________
Siempre adelante...

Última edición por Miguel2k2; 17/07/2004 a las 16:37
  #2 (permalink)  
Antiguo 17/07/2004, 11:47
 
Fecha de Ingreso: abril-2004
Ubicación: Managua
Mensajes: 150
Antigüedad: 20 años, 1 mes
Puntos: 0
Private Sub Form_Load()
Dim a As Double
a = InputBox("numero", "ya")
List1.AddItem a
End Sub
  #3 (permalink)  
Antiguo 17/07/2004, 15:55
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santa Cruz
Mensajes: 18
Antigüedad: 21 años, 5 meses
Puntos: 0
Rsiles

Dim a As Double
a = InputBox("numero", "ya")
List1.AddItem a

Eso es lo que hice, pero sigo en lo mismo. Me explico mejor a continuacion:
introduzco los datos de entrada utilizando el punto decimal con las teclas calculadora (lado derecho del teclado).
Ejemplo: 15.5
0.01
Y lo que me muestra el List1 es:
155
1
Entonces lo que pasa es que no reconoce el punto decimal, el unico modo que lo reconoce es digitando la coma del teclado (cerca a la barra espaciadora)
asi 15,5
0,01
Que me sugieren por favor:
__________________
Siempre adelante...
  #4 (permalink)  
Antiguo 18/07/2004, 11:42
 
Fecha de Ingreso: abril-2004
Ubicación: Managua
Mensajes: 150
Antigüedad: 20 años, 1 mes
Puntos: 0
respuesta

Lo que debe estar sucediendo es lo siguiente, ve al panel de control y en la configuracion regional fijate que estes usando la de tu pais, el problema radica que puede tener la de un pais que no trabajen de esa forma los decimales, fiajte bien ademas en la configuracion de los miles y los decimales.

Por que la rutina a como esta hace lo que tu deceas, ya la probe bien en mi maquina y trabaja bien.

Última edición por rsiles; 18/07/2004 a las 11:44
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 10:16.