miércoles, 10 de marzo de 2010

Calculadora con Suma, Resta, Multiplicacion y Division

Bueno esta es mi segunda entrega de estos codigos simples y que iran aumentando de nivel conforme pase el tiempo.

Ahora les traigo un ejemplo de una calculadora en la cual tenemos las cuatro operaciones matematicas Suma, Resta, Multiplicacion y Division.

Veamos ahora el codigo

Suma:
TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)

Resta:
TextBox3.Text = TextBox1.Text - TextBox2.Text

Multiplicación:
TextBox3.Text = TextBox1.Text * TextBox2.Text

División:
TextBox3.Text = TextBox1.Text / TextBox2.Text


Como ya hice mensión en mi anterior entrega la suma se hace un poco diferente a las otras operaciones pero cabe destacar que aunque la suma tiene otro aspecto las otras operaciones se pueden hacer con la misma sintaxis como ejemplo:

TextBox3.Text = val(TextBox1.Text) - val(TextBox2.Text)

Y de esta forma tambien les debe funcionar.

Y bueno aqui les dejo el ejemplo: Ejemplo.

Y ya saben si tienen preguntas haganlas no se queden con las dudas.

Hasta la proxima

sábado, 6 de marzo de 2010

Primer programa que "Suma dos dígitos"

Este es el primer programa nada mas suma dos dígitos (en son introducidos en dos textbox) y muestra el resultado (que se pone en otro textbox).

Especificaciones:
3 labels: Valor 1, Valor 2 y Resultado y en name lo dejamos por default.

3 Textbox: names default textbox1,textbox2 y textbox3, en text todo en "blanco".

y por ultimo un boton que en text ponemos el nombre sumar y el name se deja por default.

EL código que utilizariamos seria el siguiente:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
End Sub


Y como pueden ver este codigo lo metemos directamente en el botón y como se darán cuenta en realidad solo se utiliza una linea de codigo.

y para los que quiza esten mas adelantados en esto de la programación de Visual Basic 2005 se preguntaran porque en ves de esa linea de codigo:

TextBox3.Text = TextBox1.Text + TextBox2.Text

Pues es muy simple la respuesta ya que para la concatenación se utiliza (en otras palabras para unir dos palabras) osea que si la dejara asi y en "Valor 1" metiera el numero 1 y en "Valor 2" metiera 2 en el campo "resultado" me apareceria 12 en ves de la suma que deberia ser 3.

Y para no dejarlos con el ejemplo a medias les dejo el proyecto que hice:
Ejemplo

PD.: Aunque con la suma hay ese pequeño problema de tener que poner "val" para que nos devuelva el valor numerico del textbox, en una resta, multiplicacion o division ya no surge el mismo problema osea pque para una suma podremos hacer esto:
TextBox3.Text = TextBox1.Text - TextBox2.Text
Y nos daría el resultado exacto, en mi proxima entrada pondre un ejemplo donde explicare las cuatro operaciones matematicas basicas.
PD2.: Si les gusto dejen comentarios y si quieren pedidos, tambien se aceptan criticas y ayudas asi como dudas y todo lo que quieran hasta insultos pero pocos jeje.

Hasta la proxima.