Visual Basic 6 - Sumando y Concatenando

| |
En este ejemplo aprendemos a realizar una suma entre 2 números escritos en una caja de texto/textbox y mostrar el resultado en una etiqueta/label. De la misma forma se muestra como realiza una concatenación de caracteres, es decir unir dos cadenas de texto y mostrar el resultado de esa unión.

Primeramente se insertan 2 textbox de sumandos, 1 botón de suma y 2 labels/etiquetas una para el + y una para el resultado. En el evento clic del botón cmdSumar ponemos el siguiente código:

para concatenar:

  1. lblResultado.Caption = txtSumando1.Text + txtSumando2.Text


para sumar:

  1. lblResultado.Caption = Clng(txtSumando1.Text) + Clng(txtSumando2.Text)

sumar vb6
Ejemplo de suma en vb6

VB6 interpreta el contenido de una caja de texto/textbox como si fuera texto, no números, mas allá de que lo que haya escrito dentro de ella sean solo números, entonces para poder realizar una suma debemos utilizar la función de conversión Clng que convierte lo contenido dentro del paréntesis a números: Clng(texto), el texto a convertir debe estar formado por números y no letras ya que de otra forma nos daría un error de tipo de datos, ej.:

Clng("123") nos da como resultado en numero 123, pero Clng("A123") nos devuelve un error de tipo de datos.

Si no usamos la función Clng cuando usamos el + solo estamos concatenando cadenas de texto, por ej.:

María tiene "2" + "perros azules" nos da como resultado "María tiene 2 perros azules"

0 comentarios:

Publicar un comentario

Con la tecnología de Blogger.