Tema: Operaciones
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2005, 20:27
Avatar de jc_moty
jc_moty
 
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 19 años, 7 meses
Puntos: 1
La respuesta es SI, si es obligatorio el uso de Val porque Cuadro1 y Cuadro2 son objetos TextBox, entonces todo lo que introduces en estos objetos el compilador lo entiende como cadena o string y si sumas dos cadenas, lo que el compilador hara sera concatenar estas cadenas; por ejemplo:


Dim x, y As String
x = "1"
y = "2"
res = x + y


El resultado de la suma sera "12".
Y como lo que queremos es el resultado de una operacion matematica, tenemos que convertir la cadena a un valor numerico; esta conversion se hace por medio de el metodo Val. Ahora bien, observa la diferencia del ejemplo anterior usando Val


Dim x, y As String
x = "1"
y = "2"
res = Val(x) + Val(y)


En este caso el resultado es: 3.

Espero me hayas entendido.
Saludos.