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

Duda simple ocn tipo de variables

Estas en el tema de Duda simple ocn tipo de variables en el foro de Visual Basic clásico en Foros del Web. Hola quiero sumar dos numero y que al apretar un boton el resultado aparesca en un textbox Mi codigo dentro del boton es: Código: Dim ...
  #1 (permalink)  
Antiguo 09/09/2008, 12:18
Avatar de manumaf  
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
Duda simple ocn tipo de variables

Hola quiero sumar dos numero y que al apretar un boton el resultado aparesca en un textbox

Mi codigo dentro del boton es:

Código:
Dim sumar As Integer
sumar = Text1.Text + Text2.Text
text3.Text = sumar

El problem es que si sumo 3 + 3 me devuelve 33

Como habo para que me devulva 6 sin colocar val()
  #2 (permalink)  
Antiguo 09/09/2008, 12:21
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Duda simple ocn tipo de variables

Si no colocas Val() o CInt() o CDbl() o algún tipo de conversión para que se conviertan en números siempre te va a devolver 33.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 09/09/2008, 12:40
Avatar de manumaf  
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
Respuesta: Duda simple ocn tipo de variables

A yo pensaba que declarando la variable como integer para numero entero el programa tomaba el texto como un numero
  #4 (permalink)  
Antiguo 09/09/2008, 12:44
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Duda simple ocn tipo de variables

Y efectivamente así es, Visual Basic convertirá el resultado de la operación a entero para almacenar en la variable. Pero el problema es que el resultado será 33 porque la propiedad Text es texto y al concatenarlos resulta en 3 & 3 = 33.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 09/09/2008, 12:51
Avatar de manumaf  
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
Respuesta: Duda simple ocn tipo de variables

ah claro, muchisimas gracias
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 11:16.